record(ai, "$(SYS):Voltage") { field(PINI, "YES") field(SCAN, "1 second") field(DTYP, "stream") field(INP, "@magna-ts.proto getVoltage $(DEVICE)") field(EGU, "V") } record(ai, "$(SYS):Current") { field(PINI, "YES") field(SCAN, "1 second") field(DTYP, "stream") field(INP, "@magna-ts.proto getCurrent $(DEVICE)") field(EGU, "A") } record(bi, "$(SYS):isEnabled") { field(PINI, "YES") field(SCAN, "1 second") field(DTYP, "stream") field(INP, "@magna-ts.proto isEnabled $(DEVICE)") field(ZNAM, "OFF") field(ONAM, "ON") } record(longout, "$(SYS):start") { field(PINI, "NO") field(DTYP, "stream") field(OUT, "@magna-ts.proto start $(DEVICE)") } record(longout, "$(SYS):stop") { field(PINI, "NO") field(DTYP, "stream") field(OUT, "@magna-ts.proto stop $(DEVICE)") } record(longout, "$(SYS):reset") { field(PINI, "NO") field(DTYP, "stream") field(OUT, "@magna-ts.proto reset $(DEVICE)") } record(bo, "$(SYS):arm") { field(PINI, "YES") field(SCAN, "1 second") field(DTYP, "stream") field(OUT, "@magna-ts.proto arm $(DEVICE)") field(ZNAM, "OFF") field(ONAM, "ON") } record(bi, "$(SYS):isArmed") { field(PINI, "YES") field(SCAN, "1 second") field(DTYP, "stream") field(INP, "@magna-ts.proto isArmed $(DEVICE)") field(ZNAM, "OFF") field(ONAM, "ON") }