/*
 * RCCL Version 1.0           Author :  Vincent Hayward
 * RTC          2.0                     School of Electrical Engineering
 *                                      Purdue University
 *      Dir     : h
 *      File    : exiod.h
 *      Remarks : External io register bit definitions
 *                of the Unimate Controller.
 *      Usage   : made available to the user
 */

#define  EXTERN0       01       /* external input/output                    */
#define  EXTERN1       02       /* bit definitions                          */
#define  EXTERN2       04       /*                                          */
#define  EXTERN3      010       /*                                          */
#define  EXTERN4      020       /*                                          */
#define  EXTERN5      040       /*                                          */
#define  EXTERN6     0100       /*                                          */
#define  EXTERN7     0200       /*                                          */
#define  ARMPWR      0400       /* high power on/off bit  (high/low)        */
#define  OFFL       01000       /* external low signal to stop the arm      */
#define  RUN        02000       /* front panel switch - run bit low         */
#define  RESTART    04000       /* front panel switch - restart bit low     */
#define  HNDOH      01000       /* close pneumatic hand/release  (high/low) */
#define  HNDCH      02000       /* open pneumatic hand/release  (high/low)  */
#define  EXTRA4     04000       /* spare output bit (not wired)             */
#define  EXTRA0    010000       /* spare I/O bit (not wired)                */
#define  EXTRA1    020000       /* spare I/O bit (not wired)                */
#define  EXTRA2    040000       /* spare I/O bit (not wired)                */
#define  EXTRA3   0100000       /* spare I/O bit (not wired)                */
