diff --git a/src/rec/aaiRecord.dbd b/src/rec/aaiRecord.dbd index 0383bdb04..ab813ba4a 100644 --- a/src/rec/aaiRecord.dbd +++ b/src/rec/aaiRecord.dbd @@ -23,12 +23,12 @@ recordtype(aai) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_CALC) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_CLOCK) interest(1) diff --git a/src/rec/aaoRecord.dbd b/src/rec/aaoRecord.dbd index 71249d5d5..19cfe8bb7 100644 --- a/src/rec/aaoRecord.dbd +++ b/src/rec/aaoRecord.dbd @@ -23,12 +23,12 @@ recordtype(aao) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_CALC) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_CLOCK) interest(1) diff --git a/src/rec/aiRecord.dbd b/src/rec/aiRecord.dbd index 6faf0b573..bf2aac2e1 100644 --- a/src/rec/aiRecord.dbd +++ b/src/rec/aiRecord.dbd @@ -23,14 +23,14 @@ recordtype(ai) { interest(1) menu(menuConvert) } - field(EGUF,DBF_FLOAT) { + field(EGUF,DBF_DOUBLE) { prompt("Engineer Units Full") promptgroup(GUI_CONVERT) special(SPC_LINCONV) pp(TRUE) interest(1) } - field(EGUL,DBF_FLOAT) { + field(EGUL,DBF_DOUBLE) { prompt("Engineer Units Low") promptgroup(GUI_CONVERT) special(SPC_LINCONV) @@ -43,53 +43,53 @@ recordtype(ai) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(AOFF,DBF_FLOAT) { + field(AOFF,DBF_DOUBLE) { prompt("Adjustment Offset") promptgroup(GUI_CONVERT) pp(TRUE) interest(1) } - field(ASLO,DBF_FLOAT) { + field(ASLO,DBF_DOUBLE) { prompt("Adjustment Slope") promptgroup(GUI_CONVERT) pp(TRUE) interest(1) initial("1") } - field(SMOO,DBF_FLOAT) { + field(SMOO,DBF_DOUBLE) { prompt("Smoothing") promptgroup(GUI_CONVERT) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/aoRecord.dbd b/src/rec/aoRecord.dbd index 61e8778b3..2189d97a0 100644 --- a/src/rec/aoRecord.dbd +++ b/src/rec/aoRecord.dbd @@ -17,7 +17,7 @@ recordtype(ao) { promptgroup(GUI_OUTPUT) interest(1) } - field(OROC,DBF_FLOAT) { + field(OROC,DBF_DOUBLE) { prompt("Output Rate of Chang") promptgroup(GUI_OUTPUT) interest(1) @@ -52,14 +52,14 @@ recordtype(ao) { interest(1) menu(menuConvert) } - field(EGUF,DBF_FLOAT) { + field(EGUF,DBF_DOUBLE) { prompt("Eng Units Full") promptgroup(GUI_CONVERT) special(SPC_LINCONV) pp(TRUE) interest(1) } - field(EGUL,DBF_FLOAT) { + field(EGUL,DBF_DOUBLE) { prompt("Eng Units Low") promptgroup(GUI_CONVERT) special(SPC_LINCONV) @@ -88,59 +88,59 @@ recordtype(ao) { interest(2) initial("1") } - field(DRVH,DBF_FLOAT) { + field(DRVH,DBF_DOUBLE) { prompt("Drive High Limit") promptgroup(GUI_OUTPUT) pp(TRUE) interest(1) } - field(DRVL,DBF_FLOAT) { + field(DRVL,DBF_DOUBLE) { prompt("Drive Low Limit") promptgroup(GUI_OUTPUT) pp(TRUE) interest(1) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(AOFF,DBF_FLOAT) { + field(AOFF,DBF_DOUBLE) { prompt("Adjustment Offset") promptgroup(GUI_CONVERT) pp(TRUE) interest(1) } - field(ASLO,DBF_FLOAT) { + field(ASLO,DBF_DOUBLE) { prompt("Adjustment Slope") promptgroup(GUI_CONVERT) pp(TRUE) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/boRecord.dbd b/src/rec/boRecord.dbd index cd5c043c6..9eb321dc1 100644 --- a/src/rec/boRecord.dbd +++ b/src/rec/boRecord.dbd @@ -21,7 +21,7 @@ recordtype(bo) { promptgroup(GUI_OUTPUT) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("Seconds to Hold High") promptgroup(GUI_OUTPUT) interest(1) diff --git a/src/rec/calcRecord.dbd b/src/rec/calcRecord.dbd index 5dd27038e..b8d01e5e3 100644 --- a/src/rec/calcRecord.dbd +++ b/src/rec/calcRecord.dbd @@ -82,35 +82,35 @@ recordtype(calc) { promptgroup(GUI_DISPLAY) interest(1) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Rng") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/calcoutRecord.dbd b/src/rec/calcoutRecord.dbd index 382f45f10..4c9d43810 100644 --- a/src/rec/calcoutRecord.dbd +++ b/src/rec/calcoutRecord.dbd @@ -22,7 +22,7 @@ menu(calcoutINAV) { } recordtype(calcout) { include "dbCommon.dbd" - field(VERS,DBF_FLOAT) { + field(VERS,DBF_DOUBLE) { prompt("Code Version") special(SPC_NOMOD) initial("1") @@ -296,7 +296,7 @@ recordtype(calcout) { interest(1) menu(calcoutOOPT) } - field(ODLY,DBF_FLOAT) { + field(ODLY,DBF_DOUBLE) { prompt("Output Execute Delay") promptgroup(GUI_ALARMS) asl(ASL0) @@ -351,35 +351,35 @@ recordtype(calcout) { promptgroup(GUI_DISPLAY) interest(1) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Rng") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/compressRecord.c b/src/rec/compressRecord.c index 135439357..0b74539af 100644 --- a/src/rec/compressRecord.c +++ b/src/rec/compressRecord.c @@ -357,7 +357,7 @@ static long process(pcompress) if(!dbIsLinkConnected(&pcompress->inp) || dbGetNelements(&pcompress->inp,&nelements) || nelements<=0) { - recGblSetSevr(pcompress,READ_ALARM,INVALID_ALARM); + recGblSetSevr(pcompress,LINK_ALARM,INVALID_ALARM); } else { if(!pcompress->wptr || nelements!=pcompress->inpn) { free(pcompress->wptr); diff --git a/src/rec/compressRecord.dbd b/src/rec/compressRecord.dbd index 8da8b542c..5a5200165 100644 --- a/src/rec/compressRecord.dbd +++ b/src/rec/compressRecord.dbd @@ -47,22 +47,22 @@ recordtype(compress) { interest(1) initial("1") } - field(IHIL,DBF_FLOAT) { + field(IHIL,DBF_DOUBLE) { prompt("Init High Interest Lim") promptgroup(GUI_COMPRESS) interest(1) } - field(ILIL,DBF_FLOAT) { + field(ILIL,DBF_DOUBLE) { prompt("Init Low Interest Lim") promptgroup(GUI_COMPRESS) interest(1) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) diff --git a/src/rec/dfanoutRecord.c b/src/rec/dfanoutRecord.c index 18b116795..8ffc8a81c 100644 --- a/src/rec/dfanoutRecord.c +++ b/src/rec/dfanoutRecord.c @@ -97,7 +97,9 @@ static long process(struct dfanoutRecord *pdfanout) { long status=0; - if (!pdfanout->pact && pdfanout->omsl == CLOSED_LOOP){ + if (!pdfanout->pact + && (pdfanout->dol.type != CONSTANT) + && (pdfanout->omsl == CLOSED_LOOP)){ status = dbGetLink(&(pdfanout->dol),DBR_DOUBLE,&(pdfanout->val),0,0); if(pdfanout->dol.type!=CONSTANT && RTN_SUCCESS(status)) pdfanout->udf=FALSE; diff --git a/src/rec/egeventRecord.dbd b/src/rec/egeventRecord.dbd index 5f45857a8..cb76535ae 100644 --- a/src/rec/egeventRecord.dbd +++ b/src/rec/egeventRecord.dbd @@ -48,13 +48,13 @@ recordtype(egevent) { interest(1) menu(egeventRAM) } - field(DELY,DBF_FLOAT) { + field(DELY,DBF_DOUBLE) { prompt("Desired Delay Time") promptgroup(GUI_DISPLAY) pp(TRUE) interest(1) } - field(ADLY,DBF_FLOAT) { + field(ADLY,DBF_DOUBLE) { prompt("Actual Delay") special(SPC_NOMOD) interest(1) @@ -69,7 +69,7 @@ recordtype(egevent) { special(SPC_NOMOD) interest(1) } - field(LDLY,DBF_FLOAT) { + field(LDLY,DBF_DOUBLE) { prompt("Last Desired Delay") special(SPC_NOMOD) interest(1) diff --git a/src/rec/gsubRecord.c b/src/rec/gsubRecord.c index f54eef619..b7d451539 100644 --- a/src/rec/gsubRecord.c +++ b/src/rec/gsubRecord.c @@ -112,7 +112,7 @@ static long init_record(psub,pass) STATUS ret; struct link *plink; int i; - float *pvalue; + double *pvalue; int *pcallbackdummy = NULL; /* dummy callback arguments */ if (pass==0) return(0); @@ -121,7 +121,7 @@ static long init_record(psub,pass) pvalue = &psub->a; for(i=0; itype==CONSTANT) - recGblInitConstantLink(plink,DBF_FLOAT,pvalue); + recGblInitConstantLink(plink,DBF_DOUBLE,pvalue); } /* convert the initialization subroutine name */ @@ -283,7 +283,7 @@ static void alarm(psub) struct gsubRecord *psub; { double val; - float hyst, lalm, hihi, high, low, lolo; + double hyst, lalm, hihi, high, low, lolo; unsigned short hhsv, llsv, hsv, lsv; if(psub->udf == TRUE ){ @@ -328,8 +328,8 @@ static void monitor(psub) { unsigned short monitor_mask; double delta; - float *pnew; - float *pprev; + double *pnew; + double *pprev; int i; monitor_mask = recGblResetAlarms(psub); @@ -369,7 +369,7 @@ static long fetch_values(psub) struct gsubRecord *psub; { struct link *plink; /* structure of the link field */ - float *pvalue; + double *pvalue; int i; long status; diff --git a/src/rec/gsubRecord.dbd b/src/rec/gsubRecord.dbd index f9056bf5f..0ca18309c 100644 --- a/src/rec/gsubRecord.dbd +++ b/src/rec/gsubRecord.dbd @@ -1,6 +1,6 @@ recordtype(gsub) { include "dbCommon.dbd" - field(VAL,DBF_FLOAT) { + field(VAL,DBF_DOUBLE) { prompt("Result") asl(ASL0) pp(TRUE) @@ -66,35 +66,35 @@ recordtype(gsub) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Rng") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) @@ -155,71 +155,71 @@ recordtype(gsub) { promptgroup(GUI_DISPLAY) interest(1) } - field(A,DBF_FLOAT) { + field(A,DBF_DOUBLE) { prompt("Value of Input A") pp(TRUE) } - field(B,DBF_FLOAT) { + field(B,DBF_DOUBLE) { prompt("Value of Input B") pp(TRUE) } - field(C,DBF_FLOAT) { + field(C,DBF_DOUBLE) { prompt("Value of Input C") pp(TRUE) } - field(D,DBF_FLOAT) { + field(D,DBF_DOUBLE) { prompt("Value of Input D") pp(TRUE) } - field(E,DBF_FLOAT) { + field(E,DBF_DOUBLE) { prompt("Value of Input E") pp(TRUE) } - field(F,DBF_FLOAT) { + field(F,DBF_DOUBLE) { prompt("Value of Input F") pp(TRUE) } - field(LA,DBF_FLOAT) { + field(LA,DBF_DOUBLE) { prompt("Prev Value of A") special(SPC_NOMOD) interest(3) } - field(LB,DBF_FLOAT) { + field(LB,DBF_DOUBLE) { prompt("Prev Value of B") special(SPC_NOMOD) interest(3) } - field(LC,DBF_FLOAT) { + field(LC,DBF_DOUBLE) { prompt("Prev Value of C") special(SPC_NOMOD) interest(3) } - field(LD,DBF_FLOAT) { + field(LD,DBF_DOUBLE) { prompt("Prev Value of D") special(SPC_NOMOD) interest(3) } - field(LE,DBF_FLOAT) { + field(LE,DBF_DOUBLE) { prompt("Prev Value of E") special(SPC_NOMOD) interest(3) } - field(LF,DBF_FLOAT) { + field(LF,DBF_DOUBLE) { prompt("Prev Value of F") special(SPC_NOMOD) interest(3) } - field(LALM,DBF_FLOAT) { + field(LALM,DBF_DOUBLE) { prompt("Last Value Alarmed") special(SPC_NOMOD) interest(3) } - field(ALST,DBF_FLOAT) { + field(ALST,DBF_DOUBLE) { prompt("Last Value Archived") special(SPC_NOMOD) interest(3) } - field(MLST,DBF_FLOAT) { + field(MLST,DBF_DOUBLE) { prompt("Last Value Monitored") special(SPC_NOMOD) interest(3) diff --git a/src/rec/longoutRecord.c b/src/rec/longoutRecord.c index caf54b6cc..f3df6214e 100644 --- a/src/rec/longoutRecord.c +++ b/src/rec/longoutRecord.c @@ -161,7 +161,8 @@ static long process(plongout) return(S_dev_missingSup); } if (!plongout->pact) { - if (plongout->omsl == CLOSED_LOOP) { + if((plongout->dol.type != CONSTANT) + && (plongout->omsl == CLOSED_LOOP)) { status = dbGetLink(&(plongout->dol),DBR_LONG, &value,0,0); if (plongout->dol.type!=CONSTANT && RTN_SUCCESS(status)) diff --git a/src/rec/mbbiDirectRecord.dbd b/src/rec/mbbiDirectRecord.dbd index c1f200f84..74ed04489 100644 --- a/src/rec/mbbiDirectRecord.dbd +++ b/src/rec/mbbiDirectRecord.dbd @@ -2,7 +2,6 @@ recordtype(mbbiDirect) { include "dbCommon.dbd" field(VAL,DBF_USHORT) { prompt("Current Value") - special(SPC_NOMOD) asl(ASL0) pp(TRUE) } diff --git a/src/rec/selRecord.dbd b/src/rec/selRecord.dbd index c097e13e8..391499b76 100644 --- a/src/rec/selRecord.dbd +++ b/src/rec/selRecord.dbd @@ -95,35 +95,35 @@ recordtype(sel) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Rng") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/stringoutRecord.c b/src/rec/stringoutRecord.c index bab110aa1..72d054bd7 100644 --- a/src/rec/stringoutRecord.c +++ b/src/rec/stringoutRecord.c @@ -161,7 +161,9 @@ static long process(pstringout) recGblRecordError(S_dev_missingSup,(void *)pstringout,"write_stringout"); return(S_dev_missingSup); } - if (!pstringout->pact && pstringout->omsl == CLOSED_LOOP){ + if (!pstringout->pact + && (pstringout->dol.type != CONSTANT) + && (pstringout->omsl == CLOSED_LOOP)) { status = dbGetLink(&(pstringout->dol), DBR_STRING,pstringout->val,0,0); if(pstringout->dol.type!=CONSTANT && RTN_SUCCESS(status)) pstringout->udf=FALSE; diff --git a/src/rec/subArrayRecord.dbd b/src/rec/subArrayRecord.dbd index 284dd3ec6..48c0f6bec 100644 --- a/src/rec/subArrayRecord.dbd +++ b/src/rec/subArrayRecord.dbd @@ -30,12 +30,12 @@ recordtype(subArray) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_CALC) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_CLOCK) interest(1) diff --git a/src/rec/subRecord.dbd b/src/rec/subRecord.dbd index c267417c8..e0db96be6 100644 --- a/src/rec/subRecord.dbd +++ b/src/rec/subRecord.dbd @@ -96,35 +96,35 @@ recordtype(sub) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Rng") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(HIHI,DBF_FLOAT) { + field(HIHI,DBF_DOUBLE) { prompt("Hihi Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOLO,DBF_FLOAT) { + field(LOLO,DBF_DOUBLE) { prompt("Lolo Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(HIGH,DBF_FLOAT) { + field(HIGH,DBF_DOUBLE) { prompt("High Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) interest(1) } - field(LOW,DBF_FLOAT) { + field(LOW,DBF_DOUBLE) { prompt("Low Alarm Limit") promptgroup(GUI_ALARMS) pp(TRUE) diff --git a/src/rec/waveformRecord.dbd b/src/rec/waveformRecord.dbd index 63bf62110..9842d3bce 100644 --- a/src/rec/waveformRecord.dbd +++ b/src/rec/waveformRecord.dbd @@ -29,12 +29,12 @@ recordtype(waveform) { interest(1) size(16) } - field(HOPR,DBF_FLOAT) { + field(HOPR,DBF_DOUBLE) { prompt("High Operating Range") promptgroup(GUI_DISPLAY) interest(1) } - field(LOPR,DBF_FLOAT) { + field(LOPR,DBF_DOUBLE) { prompt("Low Operating Range") promptgroup(GUI_DISPLAY) interest(1)