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;