struct a200_conv_tab { char *key; int code; } a200_conv[] = { "A200_BASE", A200_BASE, "RESET", RESET, "SEL_TARG", SEL_TARG, "SEL_TARG_VAL", SEL_TARG_VAL, "WRITE_DATA", WRITE_DATA, "WRITE_DATA_VAL", WRITE_DATA_VAL, "START_RD", START_RD, "START_RD_VAL", START_RD_VAL, "READ_VAL", READ_VAL, "GAG_ALL", GAG_ALL, "ALL", ALL, "GAG_A", GAG_A, "GAG_B", GAG_B, "GAG_C", GAG_C, "GAG_D", GAG_D, "GAG_E", GAG_E, "GAG_F", GAG_F, "GAG_G", GAG_G, "GRG_ALL", GRG_ALL, "GRG_A", GRG_A, "GRG_B", GRG_B, "GRG_C", GRG_C, "GRG_D", GRG_D, "GRG_E", GRG_E, "GRG_F", GRG_F, "GRG_G", GRG_G, "PROT_WORD", PROT_WORD, "V0", V0, "V1", V1, "I0", I0, "I1", I1, "RAMP_UP", RAMP_UP, "RAMP_DOWN", RAMP_DOWN, "TRIP", TRIP, "STATUS_BIT", STATUS_BIT, "STATUS", STATUS, "SWITCH", SWITCH, "CH_TO_GR_ASS", CH_TO_GR_ASS, "GROUP_ASS", GROUP_ASS, "GROUP", GROUP, "VMON", VMON, "IMON", IMON, "PHASE", PHASE, "TIME", TIME, "CHAN_TYPE", CHAN_TYPE, "TYPE", TYPE, "ALL_PAR", ALL_PAR, "DUMMY", DUMMY, "READOUT", READOUT, "ON", ON, "OFF", OFF, "ONOFF", ONOFF, "EN", EN, "DIS", DIS, "MAXDATA", MAXDATA, "GROUP_ALL", GROUP_ALL, "GROUP_A", GROUP_A, "GROUP_B", GROUP_B, "GROUP_C", GROUP_C, "GROUP_D", GROUP_D, "GROUP_E", GROUP_E, "GROUP_F", GROUP_F, "GROUP_G", GROUP_G, "T300", T300, "BIT32", BIT32, "CONDITIONING", CONDITIONING, "SITTERING", SITTERING, "COND_CODE", COND_CODE, "TIMOUT", TIMOUT, "READ_MAX_TRY", READ_MAX_TRY, "D_SLOT_SEL", D_SLOT_SEL, "D_Z_I_SET", D_Z_I_SET, "D_IMAX", D_IMAX, "D_ONOFF", D_ONOFF, "D_PULSE_TEST", D_PULSE_TEST, "D_ZERO", D_ZERO, "D_COM_SLOT", D_COM_SLOT, "D_ALL", D_ALL, "D_SYS_PROT", D_SYS_PROT, "D_VMON", D_VMON, "D_IMON", D_IMON, "D_HV_IN_STATUS", D_HV_IN_STATUS, "D_STATUS", D_STATUS, "D_NCHAN", D_NCHAN, "D_IRESOL", D_IRESOL, "D_ISCALE", D_ISCALE, "D_VRESOL", D_VRESOL, "D_VMAX", D_VMAX, "D_HVPOL", D_HVPOL, "D_ALL_PAR", D_ALL_PAR, "MAX_CRATES", MAX_CRATES, }; int a200_conv_tab_size = 91;