diff --git a/db/channels.db b/db/channels.db index df3b66b..069113c 100644 --- a/db/channels.db +++ b/db/channels.db @@ -102,7 +102,7 @@ record(calc, "$(INSTR)$(NAME):CH$(CHANNEL)_STS_RAW") field(INPA, "$(INSTR)$(NAME):STATUS NPP") field(INPB, "$(INSTR)$(NAME):CH$(CHANNEL)_CLEARED NPP") field(INPC, "$(INSTR)$(NAME):CH$(CHANNEL)_SET NPP") - field(CALC, "A == 1 || B || C") + field(CALC, "(0 < A && A < 4) || B || C") field(FLNK, "$(INSTR)$(NAME):CH$(CHANNEL)_STS") } diff --git a/db/time.db b/db/time.db index 54a3094..1140620 100644 --- a/db/time.db +++ b/db/time.db @@ -81,7 +81,7 @@ record(calc, "$(INSTR)$(NAME):T_STS_RAW") field(DESC, "Raw time channel status") field(INPA, "$(INSTR)$(NAME):STATUS NPP MS") field(INPB, "$(INSTR)$(NAME):T_CLEARED NPP") - field(CALC, "A == 1 || B") + field(CALC, "(0 < A && A < 4) || B") field(FLNK, "$(INSTR)$(NAME):T_STS") }