/*
* Send a Ready Inport command to the robot. This is specific
* the TL82X family and causes the Inport door to be enabled
* for one minute (the period the light is on). A future
* version of firmware may allow enableing the button to be
* on all the time, making this command obsolete. The command
* usage is:
*
* mrd_ready_inport robot
*/
#ifndef lint
static char SccsId[] = "@(#)mrd_ready_inport.c 1.2 3/5/97" ;
#endif
#include <stdio.h>
#include <stdlib.h>
#include <mrd_common.h>
#include <mrd_message.h>
main(int argc, char *argv[])
{
int status ; /* status from mrd_ready_inport(3mrd) */
char *robot ; /* Robot for command */
char log_info[MRD_MAX_LOG_STRING+1] ; /* error text */
/*
* Only one argument; the robot name.
*/
if( argc == 1 ) {
printf("usage: %s robot\n", argv[0]) ;
exit(1) ;
}
else
robot = argv[1] ;
/*
* While the interface of Ready Inport allows the specification
* of any port address, the Inport of the TL820 is always "0",
* and this command is very robot specific.
*/
status = mrd_ready_inport(robot, "0", log_info) ;
if( status != MRD_STATUS_SUCCESS )
printf("Ready Inport failed: %s: %s.\n", mrd_strstatus(status),
log_info[0] ? log_info : "none") ;
return 0 ;
}