48 lines
1018 B
Plaintext
48 lines
1018 B
Plaintext
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")
|
|
}
|
|
|
|
# This is some semi unqiue number each unit has
|
|
# needs to be configurable to per deployment.
|
|
record(longin, "$(PREFIX):UNIT-NUMBER") {
|
|
# Example neutra unit number
|
|
field(VAL, "$(UNIT_NUMBER=0xca8b)")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
|
|
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)
|
|
}
|
|
|