Hello,
This is probably really an elementary question, but we have been
trying to interface an RS-232 device to EPICS soft IOC on Linux. We
are using EPICS 3.14.8.2 with Asyn 4.6 (devGpib) via serial port. The
response from the device looks like this:
1+32.23
2-50.01
3+23.98
...
...
It has five channels, reads one value a second, contiunally sending
the message through the serial port (that seems to be a typical thing
here at STAR/BNL).
We need to have the data sorted into five different PVs, based upon
the channel names. In the end, the example above should look like
this:
channel 1: 32.23
channel 2: -50.01
channel 3: 23.98
Because we need the channel number and the + or - sign in the raw
data, I am taking the data into the IOC as string, having the
sequencer split the channel number, based upon that, we are trying to
put the value into the database.