Hi- just wondering if anyone out there is using seq version 2.3.0 with dynamic PV assignment
from PV arrays? The "snc" compiler generates code with missing arguments to seq_pvAssign()
and seq_pvMonitor(), which of course then doesn't compile.
foo.st:
float
pv_PS_MODE [ 48 ];
assign pv_PS_MODE to "" ; //
will be dynamic
...
pvAssign ( pv_PS_MODE [i], buf ); // char buf[] == PV name
pvMonitor( pv_PS_MODE [i] );
snc: foo.st -> foo.c:
static float pv_PS_MODE[48];
static CH_ID seqg_chid_pv_PS_MODE;
...
seq_pvAssign(seqg_env, , buf);
seq_pvMonitor(seqg_env, );
I'm asking in case someone may have seen this, and has a work-around. My alternatives are to revert
to an earlier version (does 2.2 work OK for this?), or use a clumsy scalar-PV implementation.
thanks
Mike
-----