Description

The PressureStream command is used to enable or disable streaming of pressure data.

This sensor captures the absolute barometric pressure. The software layer in our protocol supports the range of [300,1100] hPa for the barometric pressure.

Protocol

This command uses the Command-Ack-Response-Data protocol.

Command

Byte Name C Type Value
0 Control Byte ( Packet Type (7:5) / SubSystem (4:0) ) uint8_t 0x4D ( 0b010 / 0b01101 )
1 Payload Length uint8_t 1
2 CRC uint8_t Calculated
3 Command uint8_t 0x0E

Payload

Byte Name C Type Value
4 State uint8_t 0x00 (Disable) or 0x01 (Enable)

Response

Header

Byte Name C Type Value
0 Control Byte ( Packet Type (7:5) / SubSystem (4:0) ) uint8_t 0x0D ( 0b000 / 0b01101 )
1 Payload Length uint8_t 4
2 CRC uint8_t Calculated
3 Command uint8_t 0x0E

Payload

Byte Name C Type Value
4 - 5 Downsample uint16_t Varies
6 - 7 Rate uint16_t Varies

Data

Header

Byte Name C Type Value
0 Control Byte ( Packet Type (7:5) / SubSystem (4:0) ) uint8_t 0x6D ( 0b011 / 0b01101 )
1 Payload Length uint8_t 8
2 CRC uint8_t Calculated
3 Command uint8_t 0x0E

Payload

Byte Name C Type Value
4 - 7 Timestamp uint32_t Varies
8 - 11 Pressure uint32_t Varies