Listen Technologies DCS 6000 Network Card User Manual


 
Danish Interpretation Systems Technical Specifications
Printed in Denmark
51
Byte Last CRC-value Table lookup index New CRC-value
‘m’ = <109> = [6D] <0> = [0] [6D]^[0] = [6D]
= <109>
<4>
<0> = [0] <4> = [4] [0]^[4] = [4] = <4> <28>
‘c’= <99> = [63] <28> = [1C] [63]^[1C] = [7F]
= <127>
<122>
‘m’ = <109> = [6D] <122> = [7A] [6D]^[7A] = [17]
= <23>
‘e’ = <101>
Resulting CRC-value is <109>.
Now, the unfinished control message looks like this:
‘m’ <0> ‘c’ ‘m’ ’e’
Step (1.D) – Check for encoding of escape characters
In order to avoid problems with the special values (252, 253 and 254) it is checked, if any of these
values are part of the message to send. For this example, that is not the case.
No modification is required.
Step (1.E) – Adding start and stop delimiters to the control message
The final step is to include the start and stop delimiters:
<252> ‘m’ <0> ‘c’ ‘m’ ‘e’ <253>
or in decimal:
<252> <109> <0> <99> <109> <101> <253>
Hexadecimal:
[FC] [6D] [00] [63] [6D] [65] [FD]