NEC LCD4010-BK LCD4010 external control command - Page 5

Check code, Delimiter - a

Page 5 highlights

6)Command reply The monitor replies to a query from the controller. "Command reply message" format depends on each command. Refer to section 5.5 "Commands message" for more details. 4.5 Check code Header Message Check code Delimiter Check code is the Block Check Code (BCC) between the Header and the End of Message except SOH. SOH Reserved Destination Source Type Length STX Data | | ETX Check code 27 26 25 24 23 22 21 20 D0 D1 D2 D3 D4 D5 D6 D7 | | Dn Dn+1 P P P P P P P P Dn+1 = D1 XOR D2 XOR D3 XOR ,,, Dn XOR: Exclusive OR Following is an example of a Check code (BCC) calculation. SOH Reserved 01 30 D0 D1 Destination Address 41 D2 Header Source Message Address type 30 45 D3 D4 Message length 30 41 D5 D6 Message STX OP code page OP code Set Value Check code Delimiter ETX (BCC) 02 30 30 31 30 30 30 36 34 03 77 0D D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 Check code (BCC) D17 = D1 xor D2 xor D3 xor ... xor D14 xor D15 xor D16 = 30h xor 41h xor 30h xor 45h xor 30h xor 41h xor 02h xor 30h xor 30h xor 31h xor 30h xor 30h xor 30h xor 36h xor 34h xor 03h = 77h 4.6 Delimiter Header Message Check code Packet delimiter code; ASCII CR(0Dh). Delimiter (5/37)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

(5/37)
6
Command reply
The monitor replies to a query from the controller.
“Command reply message” format depends on each command.
Refer to section 5.5 “Commands message” for more details.
4.5 Check code
Check code is the Block Check Code (BCC) between the Header and the End of Message except SOH.
D
n+1
= D
1
XOR D
2
XOR D
3
XOR ,,, D
n
XOR: Exclusive OR
Following is an example of a Check code (BCC) calculation.
Check code (BCC) D
17
= D
1
xor D
2
xor D
3
xor … xor D
14
xor D
15
xor D
16
= 30h xor 41h xor 30h xor 45h xor 30h xor 41h
xor 02h xor 30h xor 30h xor 31h xor 30h xor 30h
xor 30h xor 36h xor 34h xor 03h
= 77h
4.6 Delimiter
Packet delimiter code; ASCII CR(0Dh).
Header
Message
Check code
Delimiter
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
SOH
D
0
Reserved
D
1
Destination
D
2
Source
D
3
Type
D
4
Length
D
5
STX
D
6
Data
D
7
|
|
|
|
ETX
D
n
Check code
D
n+1
P
P
P
P
P
P
P
P
Header
Message
SOH
Reserved
Destination
Address
Source
Address
Message
type
Message length
STX
OP code
page
OP code
Set Value
ETX
Check
code
(BCC)
Delimiter
01
30
41
30
45
30
41
02
30 30 31 30 30 30 36 34 03
77
0D
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
8
D
9
D
10
D
11
D
12
D
13
D
14
D
15
D
16
D
17
D
18
Header
Message
Check code
Delimiter