IQCSPI
SECTION 33c
IQCSPOPS
100305
www.snellwilcox.com
Version 1 Issue 8
33c.34
Payload settings
For the Payloads of the Command, Relpy, Tally,
TallyReply there are a number of formats which
can be chosen as follows:
Format
Inserted String
Single Back Slash
\\
Hex Value Two
Characters
\x (followed by 2 Characters)
String Value
\s
Offset Character
\c (followed by 2 Characters)
Byte Value
\vb
Int – Big Endian
\vI
Int – Little Endian
\vi
Long – Big Endian
\vL
Long – Little Endian
\vl
Decimal Ascii String
\a (representing the minimum number of printed characters)
Hex Ascii String
\h (representing the minimum number of printed characters)
Literal Character
(up to three characters)
Pro-Bel Checksum
\P (all to the left of \P)
General Switcher Communication Protocol SW-P-02
WildCard
* (matches any character)
Substitution String
\$String%ld$
STRUCTURE OF SPI CONFIGURATION FILE
[IQSPI]
Alpha Version number
Command Version Number
Port number
Port Name
SetUp
CmdTimeOut
CmdBase
RxDataTimeout
Command
#Comment
Reply
PollTime
Tally
TallyReply
Request
RequestReply
Preset
Track
Track
Track
Track_Success
Track_Failure
LogMessage
Next Commands….
Next Ports…
Strings
String0=
String1=……etc.
EOF