User`s manual

(50/58)
14.2 Automatic ID Assignment
This command executes the Automatic ID assignment operation by Monitor itself. Only start
ID should be suggested by Host to 1
st
connected Monitor and daisy chained monitor can assign
own Monitor ID one by one sequentially.
1) Write Parameters from PC to Monitors.
Header Message Check code Delimiter
SOH-'0'-'*'-'0'-'A'-'0'-'8' STX-'C'-'2'-'2'-'0'-[VAL]-[VAL]
–ETX
BCC CR
Header
SOH (01h): Start Of Header
'0' (30h): Reserved
'*' (2Ah): Monitor ID
(Use ‘*’ as “ALL” for Broadcasting of parameter)
'0' (30h): Message sender is the controller
'A' (41h): Message type is "Command"
'0'-'8'(30h, 38h): Message length is 8 bytes.
Message
STX (02h): Start of Message
'C'-'2'-'2'-'0' (41h, 32h, 32h,30h):"Exec ID Assignment"
VAL: Value(Start Monitor ID No. (1-26))
Example)
1 --- '0'(30h),'1'(31h)
26 --- '1'(31h),'A'(41h)
ETX (03h): End of Message
Check code
BCC: Block Check Code
Refer to the section 4.5 “Check code” for a BCC calculation.
Delimiter
CR (0Dh): End of packet
2) Reply from Monitor to PC.
Basically, No need reply because it is broadcasting request.
[This is only for reference if the write command is done with certain destination ID]
Header Message Check code Delimiter
SOH-'0'-'0'-SRC-'B'-'0' -'A' STX-[RES]-[RES] -'C'-'2'-'2'-'0'-
[
VAL]
-[VAL]–ETX
BCC CR
Header
SOH (01h): Start Of Header
'0' (30h):
Reserved
'0' (30h): Message receiver is the controller
SRC: Monitor ID
This portion depends on the monitor ID of Monitor.( ’A’(41h)-‘Z’(5Ah))
'B' (42h): Message type is "Command reply "
'0' -'A' (30h, 41h): Message length.
Message
STX (02h): Start of Message
RES: Result code('0'(30h)-'0'(30h):Normal,
'0'(30h)-'1'(31h):Abnormal)
'C'-'2'-'2' -'0' (41h, 32h, 32h,30h): Exec ID Assignment reply command
VAL: ID No. suggested from Host
ETX (03h): End of Message
Check code
BCC: Block Check Code
Refer to the section 4.5 “Check code” for a BCC calculation.
Delimiter
CR (0Dh): End of packet