Simple HTML demonstration

Data for the RAD demonstration goes here (Binary over raw serial line):


You may also type in commands manually here:

To submit the data, press this button: .


The format for a RAD data packet is:

<address> <length> <sequence #> <command> <data 1>...<data n> <CRC hi> <CRC lo>

Each field is one byte. Each byte is represented by two hexidecimal digits in the RAD bus field above. The number of data bytes may be zero or more, and depends on the command. The length is the number of bytes following the length byte, not including the CRC. Zero is the broadcast address -- all RADs will execute commands to this address, but no responses will be generated. The sequence number insures that the same command will not be executed twice is the SIB fails to receive a response; when a RAD receives two sequential packets with the same sequence number, a response is generated, but no other action is taken.

Some sample packets are included below. Most are to the broadcast address, with the exception of "get status" and "read keypad data," which implicitly require specific addresses. These samples have "xx" in place of their address field. All samples below have a CRC of 0000.