From 742ddb963929b9ff11e905077b7fc9375cd95f8d Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Thu, 9 May 1991 09:46:45 +0000 Subject: [PATCH] fixed alarm status and sevr when val is udf --- src/rec/recPid.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/rec/recPid.c b/src/rec/recPid.c index 927f2dd13..ef828cd36 100644 --- a/src/rec/recPid.c +++ b/src/rec/recPid.c @@ -108,13 +108,7 @@ static long process(paddr) long status; ppid->pact = TRUE; - if(ppid->val>0.0 && ppid->valnsevnsta = SOFT_ALARM; - ppid->nsev = VALID_ALARM; - } - status = 0; - } else status=do_pid(ppid); + status=do_pid(ppid); if(status==1) { ppid->pact = FALSE; return(0); @@ -393,6 +387,13 @@ struct pidRecord *ppid; } } val = ppid->val; + if(ppid->val>0.0 && ppid->valnsevnsta = SOFT_ALARM; + ppid->nsev = VALID_ALARM; + } + return(0); + } /* compute time difference and make sure it is large enough*/ ctp = ppid->ct;