Allow waveformRecord to replace BPTR
This commit is contained in:
@@ -163,7 +163,6 @@ static long cvt_dbaddr(DBADDR *paddr)
|
||||
{
|
||||
waveformRecord *prec = (waveformRecord *) paddr->precord;
|
||||
|
||||
paddr->pfield = prec->bptr;
|
||||
paddr->no_elements = prec->nelm;
|
||||
paddr->field_type = prec->ftvl;
|
||||
paddr->field_size = dbValueSize(prec->ftvl);
|
||||
@@ -176,6 +175,7 @@ static long get_array_info(DBADDR *paddr, long *no_elements, long *offset)
|
||||
{
|
||||
waveformRecord *prec = (waveformRecord *) paddr->precord;
|
||||
|
||||
paddr->pfield = prec->bptr;
|
||||
*no_elements = prec->nord;
|
||||
*offset = 0;
|
||||
|
||||
@@ -300,7 +300,7 @@ static void monitor(waveformRecord *prec)
|
||||
}
|
||||
|
||||
if (monitor_mask) {
|
||||
db_post_events(prec, prec->bptr, monitor_mask);
|
||||
db_post_events(prec, (void*)&prec->val, monitor_mask);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user