takes the MOVES bit into account
This commit is contained in:
@ -31,7 +31,8 @@ record(calc, "$(INSTR)$(SPS_REGISTER_NAME):MAP-STATUS")
|
|||||||
field(INPC, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-OKAY NPP")
|
field(INPC, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-OKAY NPP")
|
||||||
field(INPD, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK NPP")
|
field(INPD, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK NPP")
|
||||||
field(INPE, "$(INSTR)$(SPS_REGISTER_NAME):EMERGENCY-STOP-OFF NPP")
|
field(INPE, "$(INSTR)$(SPS_REGISTER_NAME):EMERGENCY-STOP-OFF NPP")
|
||||||
field(CALC, "(E=0||B=0)?2:(A=0||D=0)?1:C=0?2:0")
|
field(INPF, "$(INSTR)$(SPS_REGISTER_NAME):MOVES NPP")
|
||||||
|
field(CALC, "(E=0||B=0)?3:(A=0||D=0)?2:F=1?1:C=0?3:0")
|
||||||
field(SCAN, ".1 second")
|
field(SCAN, ".1 second")
|
||||||
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):STATUS PP")
|
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):STATUS PP")
|
||||||
}
|
}
|
||||||
@ -43,14 +44,22 @@ record(mbbi, "$(INSTR)$(SPS_REGISTER_NAME):STATUS")
|
|||||||
field(ZRVL, "0")
|
field(ZRVL, "0")
|
||||||
field(ZRST, "Okay")
|
field(ZRST, "Okay")
|
||||||
field(ONVL, "1")
|
field(ONVL, "1")
|
||||||
field(ONST, "Warning")
|
field(ONST, "Busy")
|
||||||
field(TWVL, "2")
|
field(TWVL, "2")
|
||||||
field(TWST, "Error")
|
field(TWST, "Warning")
|
||||||
field(THVL, "3")
|
field(THVL, "3")
|
||||||
field(THST, "Unknown")
|
field(THST, "Error")
|
||||||
|
field(FRST, "4")
|
||||||
|
field(FRST, "Unknown")
|
||||||
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg PP")
|
field(FLNK, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg PP")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
record(stringout, "$(INSTR)$(SPS_REGISTER_NAME):MOTION-Msg")
|
||||||
|
{
|
||||||
|
field(DESC, "Shutter opening/closing message")
|
||||||
|
field(VAL, "Shutter in motion")
|
||||||
|
}
|
||||||
|
|
||||||
record(scalcout, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg")
|
record(scalcout, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg")
|
||||||
{
|
{
|
||||||
field(DESC, "Status Message")
|
field(DESC, "Status Message")
|
||||||
@ -60,6 +69,7 @@ record(scalcout, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg")
|
|||||||
field(INPE, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-OKAY NPP")
|
field(INPE, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-OKAY NPP")
|
||||||
field(INPF, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK NPP")
|
field(INPF, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK NPP")
|
||||||
field(INPG, "$(INSTR)$(SPS_REGISTER_NAME):EMERGENCY-STOP-OFF NPP")
|
field(INPG, "$(INSTR)$(SPS_REGISTER_NAME):EMERGENCY-STOP-OFF NPP")
|
||||||
|
field(INPH, "$(INSTR)$(SPS_REGISTER_NAME):MOVES NPP")
|
||||||
field(INAA, "$(INSTR)$(SPS_REGISTER_NAME):OPEN-Msg NPP")
|
field(INAA, "$(INSTR)$(SPS_REGISTER_NAME):OPEN-Msg NPP")
|
||||||
field(INBB, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-Msg NPP")
|
field(INBB, "$(INSTR)$(SPS_REGISTER_NAME):REMOTE-Msg NPP")
|
||||||
field(INCC, "$(INSTR)$(SPS_REGISTER_NAME):SHUTTER-READY-Msg NPP")
|
field(INCC, "$(INSTR)$(SPS_REGISTER_NAME):SHUTTER-READY-Msg NPP")
|
||||||
@ -67,5 +77,6 @@ record(scalcout, "$(INSTR)$(SPS_REGISTER_NAME):STATUS-Msg")
|
|||||||
field(INEE, "$(INSTR)$(SPS_REGISTER_NAME):BLOCKED-Msg NPP")
|
field(INEE, "$(INSTR)$(SPS_REGISTER_NAME):BLOCKED-Msg NPP")
|
||||||
field(INFF, "$(INSTR)$(SPS_REGISTER_NAME):BLOCKED-REASON-Msg NPP")
|
field(INFF, "$(INSTR)$(SPS_REGISTER_NAME):BLOCKED-REASON-Msg NPP")
|
||||||
field(INGG, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK-Msg NPP")
|
field(INGG, "$(INSTR)$(SPS_REGISTER_NAME):PSYS-OK-Msg NPP")
|
||||||
field(CALC, 'G=0?DD:D=0?(EE+": "+FF):F=0?GG:C=0?CC:E=0?BB:AA')
|
field(INHH, "$(INSTR)$(SPS_REGISTER_NAME):MOTION-Msg NPP")
|
||||||
|
field(CALC, 'H=1?HH:G=0?DD:D=0?(EE+": "+FF):F=0?GG:C=0?CC:E=0?BB:AA')
|
||||||
}
|
}
|
||||||
|
@ -14,9 +14,10 @@ file "$(sinqSPS_DB)/readbit.db"
|
|||||||
{1 , 1 , "SHUTTER-READY" , "" , "" , "" }
|
{1 , 1 , "SHUTTER-READY" , "" , "" , "" }
|
||||||
{1 , 2 , "EMERGENCY-STOP-OFF", "" , "" , "" }
|
{1 , 2 , "EMERGENCY-STOP-OFF", "" , "" , "" }
|
||||||
{1 , 3 , "NOT-LOCKED" , "" , "" , "" }
|
{1 , 3 , "NOT-LOCKED" , "" , "" , "" }
|
||||||
{1 , 4 , "CLOSED" , "Closed" , "Open" , "" }
|
{1 , 4 , "CLOSED" , "closed" , "open" , "" }
|
||||||
{1 , 5 , "OPEN" , "Open" , "Closed" , "" }
|
{1 , 5 , "OPEN" , "open" , "closed" , "" }
|
||||||
{1 , 6 , "REMOTE-OKAY" , "" , "" , "" }
|
{1 , 6 , "REMOTE-OKAY" , "" , "" , "" }
|
||||||
|
{1 , 7 , "MOVES" , "" , "" , "" }
|
||||||
}
|
}
|
||||||
|
|
||||||
# The way that the strings are currently implemented in the SPS, the first two
|
# The way that the strings are currently implemented in the SPS, the first two
|
||||||
|
Reference in New Issue
Block a user