record(calcout, "$(PREFIX):FETCH") { field(DTYP, "stream") field(DESC, "Initialization parameters") field(CALC, "0") field(OUT, "@$(PROTO) fetch_rht($(PREFIX)) $(PORT) 0") field(SCAN, "1 second") field(FLNK, "$(PREFIX):FANOUT") } record(fanout, "$(PREFIX):FANOUT") { field(LNK1, "$(PREFIX):TEMP") field(LNK2, "$(PREFIX):RELHUM") } record(ai, "$(PREFIX):TEMP") { field(DESC, "Temperature") field(INP, "$(PREFIX):FETCH.A NPP MS") field(EGU, "degC") } record(ai, "$(PREFIX):RELHUM") { field(DESC, "Relative Humidity") field(INP, "$(PREFIX):FETCH.B NPP MS") field(EGU, "%RH") } record(asyn,"$(PREFIX):ASYN") { field(DTYP,"asynRecordDevice") field(PORT,"$(PORT)") field(ADDR,"-1") field(TMOD, "NoI/O") field(TMOT, -1.0) }