From c58718ba6df39d41e6ffa03d9e1906133e2cf01d Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 3 Jun 1992 10:09:02 +0000 Subject: [PATCH] changed graphic/control limits --- src/rec/recAi.c | 13 +++++++++++-- src/rec/recAo.c | 9 +++++++++ src/rec/recCompress.c | 9 +++++++-- src/rec/recLongin.c | 13 +++++++++++-- src/rec/recLongout.c | 13 +++++++++++-- src/rec/recPid.c | 9 +++++++++ src/rec/recPulseDelay.c | 11 +++++++++-- src/rec/recPulseTrain.c | 8 ++++++-- 8 files changed, 73 insertions(+), 12 deletions(-) diff --git a/src/rec/recAi.c b/src/rec/recAi.c index d4a249243..02a2d1387 100644 --- a/src/rec/recAi.c +++ b/src/rec/recAi.c @@ -63,6 +63,7 @@ * .23 02-28-92 jba ANSI C changes * .24 04-10-92 jba pact now used to test for asyn processing, not status * .25 04-18-92 jba removed process from dev init_record parms + * .26 06-02-92 jba changed graphic/control limits for hihi,high,low,lolo */ #include @@ -271,7 +272,11 @@ static long get_graphic_double(paddr,pgd) { struct aiRecord *pai=(struct aiRecord *)paddr->precord; - if(paddr->pfield==(void *)&pai->val){ + if(paddr->pfield==(void *)&pai->val || + paddr->pfield==(void *)&pai->hihi || + paddr->pfield==(void *)&pai->high || + paddr->pfield==(void *)&pai->low || + paddr->pfield==(void *)&pai->lolo){ pgd->upper_disp_limit = pai->hopr; pgd->lower_disp_limit = pai->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -284,7 +289,11 @@ static long get_control_double(paddr,pcd) { struct aiRecord *pai=(struct aiRecord *)paddr->precord; - if(paddr->pfield==(void *)&pai->val){ + if(paddr->pfield==(void *)&pai->val || + paddr->pfield==(void *)&pai->hihi || + paddr->pfield==(void *)&pai->high || + paddr->pfield==(void *)&pai->low || + paddr->pfield==(void *)&pai->lolo){ pcd->upper_ctrl_limit = pai->hopr; pcd->lower_ctrl_limit = pai->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recAo.c b/src/rec/recAo.c index 5c3f81c21..2ef98ac5c 100644 --- a/src/rec/recAo.c +++ b/src/rec/recAo.c @@ -57,6 +57,7 @@ * .24 02-28-92 jba ANSI C changes * .25 04-10-92 jba pact now used to test for asyn processing, not status * .26 04-18-92 jba removed process from dev init_record parms + * .27 06-02-92 jba changed graphic/control limits for hihi,high,low,lolo */ #include @@ -295,6 +296,10 @@ static long get_graphic_double(paddr,pgd) struct aoRecord *pao=(struct aoRecord *)paddr->precord; if(paddr->pfield==(void *)&pao->val + || paddr->pfield==(void *)&pao->hihi + || paddr->pfield==(void *)&pao->high + || paddr->pfield==(void *)&pao->low + || paddr->pfield==(void *)&pao->lolo || paddr->pfield==(void *)&pao->oval || paddr->pfield==(void *)&pao->pval){ pgd->upper_disp_limit = pao->hopr; @@ -310,6 +315,10 @@ static long get_control_double(paddr,pcd) struct aoRecord *pao=(struct aoRecord *)paddr->precord; if(paddr->pfield==(void *)&pao->val + || paddr->pfield==(void *)&pao->hihi + || paddr->pfield==(void *)&pao->high + || paddr->pfield==(void *)&pao->low + || paddr->pfield==(void *)&pao->lolo || paddr->pfield==(void *)&pao->oval || paddr->pfield==(void *)&pao->pval){ pcd->upper_ctrl_limit = pao->drvh; diff --git a/src/rec/recCompress.c b/src/rec/recCompress.c index a71c04b96..a65e76403 100644 --- a/src/rec/recCompress.c +++ b/src/rec/recCompress.c @@ -52,6 +52,7 @@ * .12 02-05-92 jba Changed function arguments from paddr to precord * .13 02-28-92 jba Changed get_precision,get_graphic_double,get_control_double * .14 02-28-92 jba ANSI C changes + * .15 06-02-92 jba changed graphic/control limits for hil,ilil */ #include @@ -293,7 +294,9 @@ static long get_graphic_double(paddr,pgd) { struct compressRecord *pcompress=(struct compressRecord *)paddr->precord; - if(paddr->pfield==(void *)pcompress->bptr){ + if(paddr->pfield==(void *)pcompress->bptr + || paddr->pfield==(void *)&pcompress->ihil + || paddr->pfield==(void *)&pcompress->ilil){ pgd->upper_disp_limit = pcompress->hopr; pgd->lower_disp_limit = pcompress->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -306,7 +309,9 @@ static long get_control_double(paddr,pcd) { struct compressRecord *pcompress=(struct compressRecord *)paddr->precord; - if(paddr->pfield==(void *)pcompress->bptr){ + if(paddr->pfield==(void *)pcompress->bptr + || paddr->pfield==(void *)&pcompress->ihil + || paddr->pfield==(void *)&pcompress->ilil){ pcd->upper_ctrl_limit = pcompress->hopr; pcd->lower_ctrl_limit = pcompress->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recLongin.c b/src/rec/recLongin.c index 9ca446ba7..3dbf8eb89 100644 --- a/src/rec/recLongin.c +++ b/src/rec/recLongin.c @@ -35,6 +35,7 @@ * .04 02-28-92 jba ANSI C changes * .05 04-10-92 jba pact now used to test for asyn processing, not status * .06 04-18-92 jba removed process from dev init_record parms + * .07 06-02-92 jba changed graphic/control limits for hihi,high,low,lolo */ @@ -188,7 +189,11 @@ static long get_graphic_double(paddr,pgd) { struct longinRecord *plongin=(struct longinRecord *)paddr->precord; - if(paddr->pfield==(void *)&plongin->val){ + if(paddr->pfield==(void *)&plongin->val + || paddr->pfield==(void *)&plongin->hihi + || paddr->pfield==(void *)&plongin->high + || paddr->pfield==(void *)&plongin->low + || paddr->pfield==(void *)&plongin->lolo){ pgd->upper_disp_limit = plongin->hopr; pgd->lower_disp_limit = plongin->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -201,7 +206,11 @@ static long get_control_double(paddr,pcd) { struct longinRecord *plongin=(struct longinRecord *)paddr->precord; - if(paddr->pfield==(void *)&plongin->val){ + if(paddr->pfield==(void *)&plongin->val + || paddr->pfield==(void *)&plongin->hihi + || paddr->pfield==(void *)&plongin->high + || paddr->pfield==(void *)&plongin->low + || paddr->pfield==(void *)&plongin->lolo){ pcd->upper_ctrl_limit = plongin->hopr; pcd->lower_ctrl_limit = plongin->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recLongout.c b/src/rec/recLongout.c index 31a596606..6f91d74dd 100644 --- a/src/rec/recLongout.c +++ b/src/rec/recLongout.c @@ -34,6 +34,7 @@ * .03 02-28-92 jba ANSI C changes * .04 04-10-92 jba pact now used to test for asyn processing, not status * .05 04-18-92 jba removed process from dev init_record parms + * .06 06-02-92 jba changed graphic/control limits for hihi,high,low,lolo */ @@ -225,7 +226,11 @@ static long get_graphic_double(paddr,pgd) { struct longoutRecord *plongout=(struct longoutRecord *)paddr->precord; - if(paddr->pfield==(void *)&plongout->val){ + if(paddr->pfield==(void *)&plongout->val + || paddr->pfield==(void *)&plongout->hihi + || paddr->pfield==(void *)&plongout->high + || paddr->pfield==(void *)&plongout->low + || paddr->pfield==(void *)&plongout->lolo){ pgd->upper_disp_limit = plongout->hopr; pgd->lower_disp_limit = plongout->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -238,7 +243,11 @@ static long get_control_double(paddr,pcd) { struct longoutRecord *plongout=(struct longoutRecord *)paddr->precord; - if(paddr->pfield==(void *)&plongout->val){ + if(paddr->pfield==(void *)&plongout->val + || paddr->pfield==(void *)&plongout->hihi + || paddr->pfield==(void *)&plongout->high + || paddr->pfield==(void *)&plongout->low + || paddr->pfield==(void *)&plongout->lolo){ pcd->upper_ctrl_limit = plongout->hopr; pcd->lower_ctrl_limit = plongout->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recPid.c b/src/rec/recPid.c index 9f1b70ea0..dd9f2db13 100644 --- a/src/rec/recPid.c +++ b/src/rec/recPid.c @@ -35,6 +35,7 @@ * .03 02-05-92 jba Changed function arguments from paddr to precord * .04 02-28-92 jba Changed get_precision,get_graphic_double,get_control_double * .05 02-28-92 jba ANSI C changes + * .06 06-02-92 jba changed graphic/control limits for hihi,high,low,lolo */ #include @@ -192,6 +193,10 @@ static long get_graphic_double(paddr,pgd) struct pidRecord *ppid=(struct pidRecord *)paddr->precord; if(paddr->pfield==(void *)&ppid->val + || paddr->pfield==(void *)&ppid->hihi + || paddr->pfield==(void *)&ppid->high + || paddr->pfield==(void *)&ppid->low + || paddr->pfield==(void *)&ppid->lolo || paddr->pfield==(void *)&ppid->p || paddr->pfield==(void *)&ppid->i || paddr->pfield==(void *)&ppid->d @@ -209,6 +214,10 @@ static long get_control_double(paddr,pcd) struct pidRecord *ppid=(struct pidRecord *)paddr->precord; if(paddr->pfield==(void *)&ppid->val + || paddr->pfield==(void *)&ppid->hihi + || paddr->pfield==(void *)&ppid->high + || paddr->pfield==(void *)&ppid->low + || paddr->pfield==(void *)&ppid->lolo || paddr->pfield==(void *)&ppid->p || paddr->pfield==(void *)&ppid->i || paddr->pfield==(void *)&ppid->d diff --git a/src/rec/recPulseDelay.c b/src/rec/recPulseDelay.c index 09b3d4410..8c7050bb2 100644 --- a/src/rec/recPulseDelay.c +++ b/src/rec/recPulseDelay.c @@ -35,6 +35,7 @@ * .04 02-28-92 jba ANSI C changes * .05 04-10-92 jba pact now used to test for asyn processing, not status * .06 04-18-92 jba removed process from dev init_record parms + * .07 06-02-92 jba changed graphic/control limits for dly,odly,wide,owid */ #include @@ -189,7 +190,11 @@ static long get_graphic_double(paddr,pgd) { struct pulseDelayRecord *ppd=(struct pulseDelayRecord *)paddr->precord; - if(paddr->pfield==(void *)&ppd->val){ + if(paddr->pfield==(void *)&ppd->val + || paddr->pfield==(void *)&ppd->dly + || paddr->pfield==(void *)&ppd->wide + || paddr->pfield==(void *)&ppd->odly + || paddr->pfield==(void *)&ppd->owid){ pgd->upper_disp_limit = ppd->hopr; pgd->lower_disp_limit = ppd->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -202,7 +207,9 @@ static long get_control_double(paddr,pcd) { struct pulseDelayRecord *ppd=(struct pulseDelayRecord *)paddr->precord; - if(paddr->pfield==(void *)&ppd->val){ + if(paddr->pfield==(void *)&ppd->val + || paddr->pfield==(void *)&ppd->dly + || paddr->pfield==(void *)&ppd->wide){ pcd->upper_ctrl_limit = ppd->hopr; pcd->lower_ctrl_limit = ppd->lopr; } else recGblGetControlDouble(paddr,pcd); diff --git a/src/rec/recPulseTrain.c b/src/rec/recPulseTrain.c index 59f03773f..1a1d18fac 100644 --- a/src/rec/recPulseTrain.c +++ b/src/rec/recPulseTrain.c @@ -36,6 +36,7 @@ * .05 02-28-92 jba ANSI C changes * .06 04-10-92 jba pact now used to test for asyn processing, not status * .07 04-18-92 jba removed process from dev init_record parms + * .08 06-02-92 jba changed graphic/control limits for per,oper */ #include @@ -260,7 +261,9 @@ static long get_graphic_double(paddr,pgd) { struct pulseTrainRecord *ppt=(struct pulseTrainRecord *)paddr->precord; - if(paddr->pfield==(void *)&ppt->val){ + if(paddr->pfield==(void *)&ppt->val + || paddr->pfield==(void *)&ppt->per + || paddr->pfield==(void *)&ppt->oper){ pgd->upper_disp_limit = ppt->hopr; pgd->lower_disp_limit = ppt->lopr; } else recGblGetGraphicDouble(paddr,pgd); @@ -274,7 +277,8 @@ static long get_control_double(paddr,pcd) { struct pulseTrainRecord *ppt=(struct pulseTrainRecord *)paddr->precord; - if(paddr->pfield==(void *)&ppt->val){ + if(paddr->pfield==(void *)&ppt->val + || paddr->pfield==(void *)&ppt->per){ pcd->upper_ctrl_limit = ppt->hopr; pcd->lower_ctrl_limit = ppt->lopr; } else recGblGetControlDouble(paddr,pcd);