DL-PR36CTD
Last updated
Last updated
Pressure
pressure
telemetry
float
Temperature (electronics)
temperature
telemetry
float
Temperature PT1000
telemetry
float
Electrical conductivity
telemetry
float
Battery voltage
batteryVoltage
telemetry
float
Message length is variable, depending on which sensor data are included. Minimum length is 5 bytes (header only). Maximum length is 5 bytes + all sensor data (see below).
Integers are big endian: MSB first byte, LSB last byte.
Version: 1 byte; version = 2 for current protocol version.
Device ID: 2 bytes; 0...65535.
Flags: 16 bits: flag 15 | flag 14 | … | flag 0 (LSB).
The flags indicate, if data of the respective sensors are included in the message or not: Flag n == 1: sensor n data included; flag n == 0: not included.
Header
Version
uint8
Header
Device ID
uint16
Header
Flags
uint16
Sensor 0
Pressure
uint16
(x − 32768) / kP
bar
Sensor 0
Temperature (electronics)
uint16
(x − 32768) / 256
°C
Sensor 0
Temperature PT1000
uint16
(x − 32768) / 256
°C
Sensor 0
Electrical conductivity
uint16
(x − 32768) / 1024
mS/cm
Sensor 1
Battery voltage
uint16
x / 1000
V
02
Version
2
0a17
Device ID
2583
0003
Flags
0b0000000000000011
8007
Pressure
0.0009
bar
9786
Temperature (electronics)
23.52
deg
9781
Temperature PT1000
23.50
deg
8006
Electrical conductivity
0.0059
mS/cm
0c2b
Battery voltage
3.115
V