Skip to content

Latest commit

 

History

History
83 lines (82 loc) · 10.5 KB

decode_hello_end-msg.md

File metadata and controls

83 lines (82 loc) · 10.5 KB

hello_end message

V5 table
73 bytes
default value type is uInt16LE

HEX DEC TYPE VALUE
0x00 0 uInt8 always a5
0x01 1 uInt16LE always 3C msg length - excl msg header(0x00 - 0x0A), checksum and last byte
0x02 2 uInt16LE always 00 msg length
0x03 3 uInt16LE always 10 msg type - hello msg
0x04 4 uInt16LE always 48 msg type - hello msg
0x05 5 uInt8 message nr - starts from 00(synced with server?)
0x06 6 uInt8 message nr - starts from 01
0x07 7 uInt32LE data logger SN
0x08 8 uInt32LE data logger SN
0x09 9 uInt32LE data logger SN
0x0A 10 uInt32LE data logger SN
---- --- --------
0x0B 11 uInt8 always 01
0x0C 12 uInt32LE total operation time (sec)
0x0D 13 uInt32LE total operation time (sec)
0x0E 14 uInt32LE total operation time (sec)
0x0F 15 uInt32LE total operation time (sec)
0x10 16 uInt32LE timer - every >=10740s - (uInt16LE?) reset after F429(3h interval?),
0x11 17 uInt32LE timer - every >=10740s - hello msg, data, hello_cd and hello_end msg sended after
0x12 18 uInt32LE timer - every >=10740s
0x13 19 uInt32LE timer - every >=10740s
0x14 20 uInt32LE timestamp of ?
0x15 21 uInt32LE timestamp of ?
0x16 22 uInt32LE timestamp of ?
0x17 23 uInt32LE timestamp of ?
0x18 24 uInt16LE always 01
0x19 25 uInt16LE always 05
0x1A 26 uInt16LE always 2C
0x1B 27 uInt16LE always FF
0x1C 28 uInt16LE always FF
0x1D 29 uInt16LE always FF
0x1E 30 uInt16LE always FF
0x1F 31 uInt16LE always FF
0x20 32 uInt16LE always FF
0x21 33 uInt16LE always FF
0x22 34 uInt16LE always FF
0x23 35 uInt16LE always FF
0x24 36 uInt16LE always FF
0x25 37 uInt16LE always FF
0x26 38 uInt16LE always FF
0x27 39 uInt16LE always FF
0x28 40 uInt16LE always FF
0x29 41 uInt16LE always FF
0x2A 42 uInt16LE always FF
0x2B 43 uInt16LE always FF
0x2C 44 uInt16LE always FF
0x2D 45 uInt16LE always FF
0x2E 46 uInt16LE always FF
0x2F 47 uInt16LE always FF
0x30 48 uInt16LE always FF
0x31 49 uInt16LE always FF
0x32 50 uInt16LE always FF
0x33 51 uInt16LE always FF
0x34 52 uInt16LE always FF
0x35 53 uInt16LE always FF
0x36 54 uInt16LE always FF
0x37 55 uInt16LE always FF
0x38 56 uInt16LE always FF
0x39 57 uInt16LE always FF
0x3A 58 uInt16LE always FF
0x3B 59 uInt16LE always FF
0x3C 60 uInt16LE always FF
0x3D 61 uInt16LE always FF
0x3E 62 uInt16LE always FF
0x3F 63 uInt16LE always FF
0x40 64 uInt16LE always FF
0x41 65 uInt16LE always FF
0x42 66 uInt16LE always FF
0x43 67 uInt16LE always FF
0x44 68 uInt16LE always FF
0x45 69 uInt16LE always FF
0x46 70 uInt16LE always FF
---- --- --------
0x47 71 uInt8 checksum - add all bytes, except first, last, and checksum itself, than mod 256
0x48 72 uInt8 always 15