# Read records grecord( stringin, "$(PORT):port_name" ) { field(DTYP, "asynOctetRead") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),0,1) BIAS_BOARD_PORT") field(FLNK, "$(PORT):port_name_out PP" ) } grecord( stringin, "$(PORT):ip_address" ) { field(DTYP, "asynOctetRead") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),0,1) BIAS_BOARD_ADDRESS") } grecord( longin, "$(PORT):status" ) { field(DTYP, "asynUInt32Digital") field(SCAN, "I/O Intr") field(INP , "@asynMask($(PORT),0,0xFFFFFFFF) BIAS_BOARD_STATUS") } grecord( longin, "$(PORT):channel_number" ) { field(DTYP, "asynUInt32Digital") field(SCAN, "I/O Intr") field(INP , "@asynMask($(PORT),0,0xFFFFFFFF) BIAS_BOARD_NCHAN") } grecord( ai, "$(PORT):temp" ) { field(DTYP, "asynFloat64") field(SCAN, "I/O Intr") field(INP , "@asyn($(PORT),0) BIAS_BOARD_TEMPERATURE") field(PREC, "3") } grecord( stringout, "$(PORT):port_name_out" ) { field(DTYP, "Soft Channel") field(SCAN, "Passive") field(OUT , "uconn_bias_boards.$(MBB)ST PP") field(OMSL, "closed_loop") field(DOL , "$(PORT):port_name.VAL NPP") # field(PINI, "YES") }