diff --git a/src/rec/calcoutRecord.c b/src/rec/calcoutRecord.c index 90a819372..f916f31ac 100644 --- a/src/rec/calcoutRecord.c +++ b/src/rec/calcoutRecord.c @@ -220,6 +220,7 @@ static long process(calcoutRecord *pcalc) pcalc->udf = isnan(pcalc->val); } } + checkAlarms(pcalc); /* check for output link execution */ switch (pcalc->oopt) { case calcoutOOPT_Every_Time: @@ -271,7 +272,6 @@ static long process(calcoutRecord *pcalc) writeValue(pcalc); } } - checkAlarms(pcalc); recGblGetTimeStamp(pcalc); monitor(pcalc); recGblFwdLink(pcalc);