Product specifications

Smart LT Manual Dynatronix, Inc.
198-0853-02 Rev F Page 99 of 126
B.1.3 Command Format
Example Command: @00.0e3#2,NN.NNtext1,NNtext2,CRCcrlf
command
field
field description for example above
delimiter
text
@AA.a
Sync character (@) and unit address, AA = Unit ID (0 to 99; 0 is a global
ID), a = Channel ID (always 0 for LT1200W Series)
e3
Command character (e in this example) and Type 0=read, 1=set,
2=activate, 3=ack, 4=nak
#2,
Number of fields character (#) and number of fields (2) after the comma (2
in this example), excluding the CRC field
NN.NN,
Command fields (values shown are just for example)
text1
NN,
Command fields (values shown are just for example)
text2
CRC
CRC value in ASCII decimal, (value shown as 54321 in examples), see
CRC Calculation below. Calculate from all preceding chars including @
and the comma before the CRC. The CRC value can be 1 to 5 digits.
crlf
Carriage return and Line feed (0x0D 0x0A)
B.1.4 Formatting Rules
1. The protocol is a master/slave format where the LT controller is the slave and the device
talking to the LT is the master or host. The master always initiates a command and then
waits for a response from the slave.
2. ASCII based, no control characters (except CR-LF terminator), only standard alpha-
numeric-punctuation characters.
3. Numbers are numeric only (decimal) and can have a decimal point (period)
4. The "@" is the sync character, any @ received in the middle of a command will cause a
NAK error and restart the parser.
5. All data fields are delimited by at least a comma “,”
6. Delimiters can be alpha-numeric-punctuation (not period "." or "@") and require a comma
"," at the end.
7. Delimiters can have any desired text, except as noted above, between the field number and
the comma but cannot start with a numeric (0-9) value (ie. S6LoopTo, is a valid delimiter).
8. The slave response delimiter text is shown in the right most column in the command tables.
This text is what the unit will return as a delimiter if enabled with the “i” command. Delimiter
text is mainly used for troubleshooting as an easier way to manually decode fields. There
is no requirement for the host to send delimiter text if delimiter text is enabled. The