Skip to main content

InputDataWrapperMessage Struct

A block of incoming sensor data whose definition depends on the value of @ ref data_type. More...

Declaration

struct point_one::fusion_engine::messages::InputDataWrapperMessage { ... }

Included Headers

Public Constructors Index

InputDataWrapperMessage ()

Public Member Attributes Index

uint16_tdata_type = 0

Type identifier for the serialized message to follow. More...

uint64_tsystem_time_cs

5 byte system wall-clock timestamp in centiseconds (hundredths of a second). More...

Public Static Attributes Index

static constexpr MessageTypeMESSAGE_TYPE = MessageType::INPUT_DATA_WRAPPER
static constexpr uint8_tMESSAGE_VERSION = 0

Description

A block of incoming sensor data whose definition depends on the value of @ ref data_type.

(MessageType::INPUT_DATA_WRAPPER).

This message has the remainder of the payload_size_bytes filled with the wrapped data. The payload is not guaranteed to be aligned to a specific message boundary, or to contain complete messages.

 {MessageHeader, InputDataWrapperMessage, [wrapped data]}

Definition at line 1284 of file measurements.h.

Public Constructors

InputDataWrapperMessage()

point_one::fusion_engine::messages::InputDataWrapperMessage::InputDataWrapperMessage ()
inline

Definition at line 1290 of file measurements.h.

1290 InputDataWrapperMessage() : system_time_cs(0) {}

Public Member Attributes

data_type

uint16_t point_one::fusion_engine::messages::InputDataWrapperMessage::data_type = 0

Type identifier for the serialized message to follow.

Definition at line 1315 of file measurements.h.

1315 uint16_t data_type = 0;

system_time_cs

uint64_t point_one::fusion_engine::messages::InputDataWrapperMessage::system_time_cs

5 byte system wall-clock timestamp in centiseconds (hundredths of a second).

Set to POSIX time (time since 1/1/1970) where available.

Definition at line 1309 of file measurements.h.

Public Static Attributes

MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::InputDataWrapperMessage::MESSAGE_TYPE = MessageType::INPUT_DATA_WRAPPER
constexpr static

Definition at line 1285 of file measurements.h.

1285 static constexpr MessageType MESSAGE_TYPE = MessageType::INPUT_DATA_WRAPPER;

MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::InputDataWrapperMessage::MESSAGE_VERSION = 0
constexpr static

Definition at line 1286 of file measurements.h.

1286 static constexpr uint8_t MESSAGE_VERSION = 0;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.