SeeLeveL Query Response
•
Value:
0x01
•
SeeLeveL responds with model ID (1 byte), H/W Rev (1 byte), S/W Rev
(2 bytes), alarm capability (1 byte), and SN support (1 byte). If the
SeeLeveL device supports a unique serial number, it will follow (8 bytes
in length).
•
Example: SeeLeveL model ID = 0x01, hardware rev = 'E' (0x45), software
major rev = 0x05, minor rev = 0x14, no alarm capability = 0x00 (0x01
= alarm capable), serial number supported = 0x01 (serial number
not supported = 0x00), and a serial number = 0x0102030405060708:
•
[0x00][0x19][0x14][0x01][0x02][0x45][0x05][0x14][0x00][0x01][0x01]
[0x02][0x03][0x04][0x05][0x06][0x07][0x08][0x00][0xB3]
SeeLeveL Handshake Demand Message
•
Value: 0x02, 1 byte payload
•
ELD must respond with the proper coded response in order to either
begin or continue the transfer or broadcast of liquid levels from the
SeeLeveL device. Handshake demands will be broadcast at random
times.
•
Example:
•
[0x00][0x19][0x07][0x02][0x3E][ 0x00][0x60]
ELD Handshake Response
•
Value: 0x03, 1 byte payload
•
To calculate the response, the payload from the SeeLeveL Handshake
Demand Message is used as an address/offset to fetch the contents
of the lookup table.
•
Response to example above:
•
[0x19][0x00][0x07][0x03][0x85][ 0x00][0xA8]
Handshake Accepted Acknowledge Message
Master)
•
Value: 0x04, no payload
•
This message exists to preserve the Master/Slave communication
arrangement.
•
No response at all implies that the handshake was wrong.
•
This is not used during the normal commands here, it is just in place
for future applications.
•
[0x00][0x19][0x06][0x04][ 0x00][0x23]
Page 10
(SeeLeveL Slave -> ELD
(SeeLeveL Slave -> ELD
(ELD Master -> SeeLeveL Slave)
Master)
(SeeLeveL Slave -> ELD
T-DP0301-B Manual
Master)