
RemoDAQ-8054 User’s Manual
The delimiter character is followed by a two-character
address (hexadecimal) that specifies the target module. The
actual two-character command follows the address.
Depending on the command, an optional data segment
follows the command string. An optional two character
checksum may be appended to the total string. Every
command is terminated by a carriage return (cr).
Calculate Checksum
:
1.
Calculate ASCII sum of all characters of command(or
response) string except the character return(cr).
2.
Mask the sum of string with 0ffh.
Example
:
Command string
:
$012(cr)
Sum of string=‘$’+‘0’+‘1’+‘2’=24h+30h+31h+32h=B7h
The checksum is B7h
,
and [CHK] = “B7”
Command string with checksum
:
$012B7(cr)
Response string
:
!01200600(cr)
Sum of string
:
‘!’+‘0’+‘1’+‘2’+‘0’+‘0’+‘6’+‘0’+‘0’
=1h+30h+31h+32h+30h+30h+36h+30h+30h=1AAh
The checksum is AAh
,
and [CHK] = “AA”
Response string with checksum
:
!01200600AA(cr)
13