Command/Response String and Checksum
Command/Response Format
Command Format (Leading)(Address)(Command)[CHK](cr)
Response Format (Leading)(Address)(Response)[CHK](cr)
(Leading) Leading character, like ~, $, #, @, %, !, ?, >.
(Address) Address of specificed module, from 00 to FF.
For some command like #**, the address is ** for all modules.
(Command/Response) Command with parameters or response with data.
[CHK] 2-character checksum. If the CheckSum is disabled, no [CHK] here.
(cr) end-of-command character, character return(0Dh)