From 00fe8fe08d454f79fb36184cd5e1f1f679cdadc6 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Mon, 6 May 1991 16:12:51 +0000 Subject: [PATCH] dont allow dbputs to val while in closed loop mode --- src/rec/recAo.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rec/recAo.c b/src/rec/recAo.c index b98e36f63..d18a0a604 100644 --- a/src/rec/recAo.c +++ b/src/rec/recAo.c @@ -362,6 +362,10 @@ static int convert(pao) nRequest=1; save_pact = pao->pact; pao->pact = TRUE; + /* don't allow dbputs to val field */ + if(pao->pval<=0.0 || pao->pval>udfDtest){ + pao->val=pao->pval; + } status = dbGetLink(&pao->dol.value.db_link,pao,DBR_DOUBLE, &value,&options,&nRequest); pao->pact = save_pact; @@ -389,6 +393,7 @@ static int convert(pao) else if (value < pao->drvl) value = pao->drvl; } pao->val = value; + pao->pval = value; if(pao->oval>0.0 && pao->ovaloval = value; /* now set value equal to desired output value */