#define CDPSTA_CMD 000100 /* Unit has recieved a cmd */ #define CDPSTA_PUNCH 000200 /* Punch strobe during run */ #define CDPSTA_POSMASK 077000 #define CDPSTA_POSSHIFT 9 t_stat cdp_srv(UNIT *); t_stat cdp_reset(DEVICE *); t_stat cdp_attach(UNIT *, CONST char *); t_stat cdp_detach(UNIT *); t_stat cdp_help (FILE *st, DEVICE *dptr, UNIT *uptr, int32 flag, const char *cptr); const char *cdp_description (DEVICE *dptr); UNIT cdp_unit[] = { #if NUM_DEVS_CDP > 1 {UDATA(&cdp_srv, UNIT_S_CHAN(CHAN_A) | UNIT_CDP, 0), 6000}, /* A */ #endif #if NUM_DEVS_CDP > 2 {UDATA(&cdp_srv, UNIT_S_CHAN(CHAN_C) | UNIT_CDP, 0), 6000}, /* B */ #endif #if NUM_DEVS_CDP > 3 {UDATA(&cdp_srv, UNIT_S_CHAN(CHAN_E) | UNIT_CDP | UNIT_DIS, 0), 6000}, /* C */ #endif {UDATA(&cdp_srv, UNIT_S_CHAN(CHAN_CHPIO) | UNIT_CDP, 0), 6000}, /* D */ }; MTAB cdp_mod[] = { {MTAB_XTD | MTAB_VUN, 0, "FORMAT", "FORMAT", &sim_card_set_fmt, &sim_card_show_fmt, NULL}, #if NUM_CHAN != 1 {MTAB_XTD | MTAB_VUN | MTAB_VALR, 0, "CHAN", "CHAN", &set_chan,
uint32 cdr_cmd(UNIT *, uint16, uint16); t_stat cdr_boot(int32, DEVICE *); t_stat cdr_srv(UNIT *); t_stat cdr_reset(DEVICE *); t_stat cdr_attach(UNIT *, CONST char *); t_stat cdr_detach(UNIT *); extern t_stat chan_boot(int32, DEVICE *); #ifdef I7070 t_stat cdr_setload(UNIT *, int32, CONST char *, void *); t_stat cdr_getload(FILE *, UNIT *, int32, CONST void *); #endif t_stat cdr_help(FILE *, DEVICE *, UNIT *, int32, const char *); const char *cdr_description(DEVICE *dptr); UNIT cdr_unit[] = { {UDATA(cdr_srv, UNIT_S_CHAN(CHAN_CHUREC) | UNIT_CDR, 0), 300}, /* A */ #if NUM_DEVS_CDR > 1 {UDATA(cdr_srv, UNIT_S_CHAN(CHAN_CHUREC+1) | UNIT_CDR, 0), 300}, /* B */ #endif }; MTAB cdr_mod[] = { {MTAB_XTD | MTAB_VUN, 0, "FORMAT", "FORMAT", &sim_card_set_fmt, &sim_card_show_fmt, NULL, "Set card format"}, #ifdef I7070 {ATTENA|ATTENB, 0, NULL, "NOATTEN", NULL, NULL, NULL, "No attention signal"}, {ATTENA|ATTENB, ATTENA, "ATTENA", "ATTENA", NULL, NULL, NULL, "Signal Attention A"}, {ATTENA|ATTENB, ATTENB, "ATTENB", "ATTENB", NULL, NULL, NULL, "Signal Attention B"}, {MTAB_XTD | MTAB_VUN | MTAB_VALR, 0, "LCOL", "LCOL", &cdr_setload, &cdr_getload, NULL, "Load card column indicator"}, #endif