So, thanks to Mark Rivers for telling me that EPICS will
overwrite VAL with the integer value in RVAL unless my
device support routine returns 2. (medm & probe *were*
reading from VAL, but it had been written over after my
routine returned 0.)

But this question still remains:

Amy Baum wrote:
>>

Why is RVAL only an int type if it is intended to hold the
raw data from hardware?