record(ai,"tedf:gas:ch01") { field(DESC,"Tedf channel 1 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch02") { field(DESC,"Tedf channel 2 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch03") { field(DESC,"Tedf channel 3 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch04") { field(DESC,"Tedf channel 4 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch05") { field(DESC,"Tedf channel 5 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch06") { field(DESC,"Tedf channel 6 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch07") { field(DESC,"Tedf channel 7 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:gas:ch08") { field(DESC,"Tedf channel 8 flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:press:ch01") { field(DESC,"Tedf pressure channel 1") field(DTYP,"Raw Soft Channel") field(SCAN,".2 second") field(PREC,"2") field(EGU,"psi") field(HOPR,"20") field(LOPR,"0") } record(ai,"tedf:press:ch02") { field(DESC,"Tedf pressure channel 2") field(DTYP,"Raw Soft Channel") field(SCAN,".2 second") field(PREC,"2") field(EGU,"psi") field(HOPR,"20") field(LOPR,"0") } record(ao,"tedf:press:ch03") { field(DESC,"Tedf pressure channel 1") field(DTYP,"Raw Soft Channel") field(SCAN,".2 second") field(PREC,"2") field(EGU,"psi") field(HOPR,"20") field(LOPR,"0") } record(ao,"tedf:press:ch04") { field(DESC,"Tedf pressure channel 2") field(DTYP,"Raw Soft Channel") field(SCAN,".2 second") field(PREC,"2") field(EGU,"psi") field(HOPR,"20") field(LOPR,"0") } record(bi, "tedf:gas:sensor:ch01") { field(DESC, "channel 1 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch02") { field(DESC, "channel 2 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch03") { field(DESC, "channel 3 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch04") { field(DESC, "channel 4 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch05") { field(DESC, "channel 5 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch06") { field(DESC, "channel 6 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch07") { field(DESC, "channel 7 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:gas:sensor:ch08") { field(DESC, "channel 8 sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bo, "tedf:stop") { field(DESC, "while loop stop") field(ZNAM, "off") field(ONAM, "on") } record(bo, "tedf:heartbeat:1") { field(DESC, "gas flow heartbeat 1") field(ZNAM, "off") field(ONAM, "on") } record(bo, "tedf:heartbeat:2") { field(DESC, "gas flow heartbeat 2") field(ZNAM, "off") field(ONAM, "on") } record(ai,"tedf:ex:gas:ch01") { field(DESC,"Tedf channel 1 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch02") { field(DESC,"Tedf channel 2 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch03") { field(DESC,"Tedf channel 3 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch04") { field(DESC,"Tedf channel 4 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch05") { field(DESC,"Tedf channel 5 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch06") { field(DESC,"Tedf channel 6 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch07") { field(DESC,"Tedf channel 7 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(ai,"tedf:ex:gas:ch08") { field(DESC,"Tedf channel 8 exhaust flow") field(SCAN,".2 second") field(PREC,"2") field(EGU,"sccm") field(HOPR,"1200") field(LOPR,"0") } record(bi, "tedf:ex:gas:sensor:ch01") { field(DESC, "channel 1 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch02") { field(DESC, "channel 2 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch03") { field(DESC, "channel 3 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch04") { field(DESC, "channel 4 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch05") { field(DESC, "channel 5 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch06") { field(DESC, "channel 6 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch07") { field(DESC, "channel 7 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") } record(bi, "tedf:ex:gas:sensor:ch08") { field(DESC, "channel 8 exhaust sensor status") field(ZNAM, "bad") field(ONAM, "good") }