changed graphic/control limits

This commit is contained in:
Janet B. Anderson
1992-06-03 10:09:02 +00:00
parent 17fa8263d6
commit c58718ba6d
8 changed files with 73 additions and 12 deletions

View File

@@ -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 <vxWorks.h>
@@ -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);

View File

@@ -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 <vxWorks.h>
@@ -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;

View File

@@ -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 <vxWorks.h>
@@ -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);

View File

@@ -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);

View File

@@ -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);

View File

@@ -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 <vxWorks.h>
@@ -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

View File

@@ -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 <vxWorks.h>
@@ -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);

View File

@@ -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 <vxWorks.h>
@@ -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);