grecord( stringin, "$(PORT):$(CHAN):address" ) { field(PINI, "YES") field(DTYP, "asynOctetRead") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_ADDRESS") } grecord( longin, "$(PORT):$(CHAN):status" ) { field(DTYP, "asynUInt32Digital") field(SCAN, "I/O Intr") field(INP , "@asynMask($(PORT),$(ADDR),0xFFFFFFFF) BIAS_CHAN_STATUS") } grecord( longin, "$(PORT):$(CHAN):enable:fbk" ) { field(DTYP, "asynUInt32Digital") field(SCAN, "I/O Intr") field(INP , "@asynMask($(PORT),$(ADDR),0xFFFFFFFF) BIAS_CHAN_ENABLE") } grecord( ai, "$(PORT):$(CHAN):maxv:fbk" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_MAX_VOLT") field(PREC, "1") } grecord( ai, "$(PORT):$(CHAN):vset:fbk" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_SET_POINT") field(PREC, "1") } grecord( ai, "$(PORT):$(CHAN):rampup:fbk" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_RAMP_UP") field(PREC, "1") } grecord( ai, "$(PORT):$(CHAN):rampdn:fbk" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_RAMP_DOWN") field(PREC, "1") } grecord( ai, "$(PORT):$(CHAN):temp" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),$(ADDR)) BIAS_BOARD_TEMPERATURE") field(PREC, "3") } grecord( longout, "$(PORT):$(CHAN):enable" ) { field(DTYP, "asynUInt32Digital") field(SCAN, "Passive") field(OUT , "@asynMask($(PORT),$(ADDR),0xFFFFFFFF) BIAS_CHAN_ENABLE") } grecord( ao, "$(PORT):$(CHAN):maxv" ) { field(DTYP, "asynFloat64") field(SCAN, "Passive") field(OUT , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_MAX_VOLT") field(PREC, "1") } grecord( ao, "$(PORT):$(CHAN):vset" ) { field(DTYP, "asynFloat64") field(SCAN, "Passive") field(OUT , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_SET_POINT") field(PREC, "1") } grecord( ao, "$(PORT):$(CHAN):rampup" ) { field(DTYP, "asynFloat64") field(SCAN, "Passive") field(OUT , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_RAMP_UP") field(PREC, "1") } grecord( ao, "$(PORT):$(CHAN):rampdn" ) { field(DTYP, "asynFloat64") field(SCAN, "Passive") field(OUT , "@asyn($(PORT),$(ADDR)) BIAS_CHAN_RAMP_DOWN") field(PREC, "1") }