I'm relatively new to epics and writing protocols, so please forgive
me if I muddle up my terminology.
I'm trying to communicate with a CAEN VME8100 over a network. I
would like to be able to read out the various channels and write
them into epics to be displayed in an edl panel. I have most of
this done, however, I am only reading out integer values. So for
example, rather than reading the voltage as 5.23 V I am readding 5 V.
It appears that this is not a rounding error, instead I am only
reading the first digit of the output.
My protocol calling in the voltage looks something like:
readVMON0 {
out "$CMD:MON,CH:0,PAR:VMON";
in "#CMD:OK,VAL:%(PV_NAME.RVAL)f";