regards,
Noboru Yamamoto
Acc. control group
J-PARC/KEK
JAPAN
----- Original Message -----
Hello Techtalk, especially Dirk ..
After building a new EPICS7 installation, following the useful HOWTO (
Thanks!)
https://docs.epics-controls.org/projects/how-tos/en/latest/getting-started/installation.html#install-streamdevice-by-dirk-zimoch-psi
The IOC is up and running, and mostly working on an existing large (3K)
record set.
dbior "stream"
Driver: stream
StreamDevice 2.8.12 built Apr 27 2020 10:02:57
(C) 1999 Dirk Zimoch (dirk.zimoch at psi.ch)
registered bus interfaces:
DebugInterface
DummyInterface
AsynDriverInterface
But, it's not happy:
2020/04/27 09:32:24.041808 S2 acq2106_182:2:SYNC:r: Format "%d" has
data type signed which is not supported by "acq2106_182:2:SYNC:r".
2020/04/27 09:32:24.042966 S0WR acq2106_182:0:WR:TS:rc: Format "%d"
has data type signed which is not supported by "acq2106_182:0:WR:TS:rc".
2020/04/27 09:32:24.044793 S3 acq2106_182:3:SYNC:r: Format "%d" has
data type signed which is not supported by "acq2106_182:3:SYNC:r".
2020/04/27 09:32:24.045783 S1_480 acq2106_182:1:ACQ480:TWO_LANE:
Format "%d" has data type signed which is not supported by "acq2106_182:
1:ACQ480:TWO_LANE".
2020/04/27 09:32:24.046208 S4_480 acq2106_182:4:ACQ480:TWO_LANE:
Format "%d" has data type signed which is not supported by "acq2106_182:
4:ACQ480:TWO_LANE".
.. there are hundreds of them..
The existing records are mostly mbbi. The format should write into the
VAL field.
Other conversions, eg %s work OK.
Did base or StreamDevice tighten up the requirements for this?
The line of code that makes the message hasn't changed:
StreamCore.cc#1317
error("%s: Format \"%%%s\" has data type %
s which is not supported by \"%s\".\n",
name(), formatstring(),
StreamFormatTypeStr[fmt.type], fieldAddress ? fieldName : name());
Our previous implementation was EPICS7 base, but really just EPICS3,
no EPICS4. Now we've included EPICS4 (not that that should make a
difference).
Thanks
Peter
--
Peter Milne
Director of Sales
www.d-tacq.com