point_one::fusion_engine::messages::OutputInterfaceConfigEntry Struct Reference

Configuration for the streams associated with a single output interface. More...

#include <point_one/fusion_engine/messages/configuration.h>

Public Attributes

uint8_t num_streams = 0
 The number of stream_indices entries this message contains. More...
 
InterfaceID output_interface
 The output interface to configure. More...
 
uint8_t stream_indices [0]
 Placeholder pointer for variable length set of indices. More...
 

Detailed Description

Configuration for the streams associated with a single output interface.

This object is used in the payload of the SetOutputInterfaceConfigMessage and OutputInterfaceConfigResponseMessage messages. The declared contents are followed by N uint8_t stream indices, where N is equal to num_streams. For example:

{MessageHeader, SetOutputInterfaceConfigMessage,
OutputInterfaceConfigEntry, uint8_t, uint8_t, ...}

Definition at line 1155 of file configuration.h.

Member Data Documentation

◆ num_streams

uint8_t point_one::fusion_engine::messages::OutputInterfaceConfigEntry::num_streams = 0

The number of stream_indices entries this message contains.

Definition at line 1159 of file configuration.h.

◆ output_interface

InterfaceID point_one::fusion_engine::messages::OutputInterfaceConfigEntry::output_interface

The output interface to configure.

Definition at line 1157 of file configuration.h.

◆ stream_indices

uint8_t point_one::fusion_engine::messages::OutputInterfaceConfigEntry::stream_indices[0]

Placeholder pointer for variable length set of indices.

In the future these streams will be user defined, but for now they are:

  • 0: All FusionEngine messages.
  • 1: All NMEA messages.
  • 2: All RTCM messages.

Definition at line 1169 of file configuration.h.


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