Product Info

Info Command
Takes no arguments and returns a known response format containing all available information
about the connected E2ES.
Ex:
TX ->
0x01 - Endian
0x49 - Command (Info)
RX <-
0x49 - Command (Info)
0x00 - Error (success)
0x00 - Permission (Level 0)
0x00 - State (Idle)
0x00 0x03 - Version (0.3)
0x5A 0x02 - Power (2.9) - not right, Endian appears backwards
0x00 0x00 - Data Points Logged (0)
0x01 0x00 - Data Bytes per Block (256)
0x00 0xC0 - Data Points per Block (192)
0x02 0x58 - Log Interval (600)
0xD8 0x63 0xE3 0x4D 0xA5 0xD2 0xBE 0x01 0xAB 0x48 0x68 0x8D 0x2C 0x5A 0x93 0x61
- Remaining 16 bytes are the logon challenge
Discovering Endian of Central system (Example in javascript):
function checkEndian() {
if (endianness === undefined) {
var a = new ArrayBuer(4);
var c = new Uint32Array(a);
c[0] = 0x01020304;
if(b[0] === 0x04) return 0; // Little
if(b[0] === 0x01) return 1; // Big
}
}
Current Temperature Command
Takes no arguments and returns a 16 bit response containing the current temperature reported
by the connected E2ES. Value requires conversion - See ‘Parsing Temperature Data’ below.
Ex:
TX ->
0x01 - Endian
0x54 - Command (Temperature)
RX <-
0x54 - Command (Temperature)
0x00 - Error (success)
0x02 0x8E - Temperature (15.4 C)
Command List
© 2018 End2End Sensors LLC, ALL RIGHTS RESERVED
© 2018 End2End Sensors LLC, ALL RIGHTS RESERVED