point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage Struct Reference

Configure the set of output streams enabled for a given output interface (MessageType::SET_OUTPUT_INTERFACE_CONFIG, version 1.0). More...

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

Inheritance diagram for point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage:
point_one::fusion_engine::messages::MessagePayload

Public Attributes

OutputInterfaceConfigEntry output_interface_data
 The new output interface configuration to be applied. More...
 
UpdateAction update_action = UpdateAction::REPLACE
 The type of action this configuration message applies to the previous list of streams. More...
 

Static Public Attributes

static constexpr MessageType MESSAGE_TYPE
 
static constexpr uint8_t MESSAGE_VERSION = 0
 

Detailed Description

Configure the set of output streams enabled for a given output interface (MessageType::SET_OUTPUT_INTERFACE_CONFIG, version 1.0).

The device will respond with a CommandResponseMessage indicating whether or not the request was accepted. Not all interfaces defined in InterfaceID are supported on all devices.

Parameter changes are applied to the device's active configuration immediately, but are not saved to persistent storage and will be restored to their previous values on reset. To save configuration settings to persistent storage, see SaveConfigMessage.

Definition at line 1187 of file configuration.h.

Member Data Documentation

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage::MESSAGE_TYPE
staticconstexpr
Initial value:

Definition at line 1188 of file configuration.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage::MESSAGE_VERSION = 0
staticconstexpr

Definition at line 1190 of file configuration.h.

◆ output_interface_data

OutputInterfaceConfigEntry point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage::output_interface_data

The new output interface configuration to be applied.

Definition at line 1201 of file configuration.h.

◆ update_action

UpdateAction point_one::fusion_engine::messages::SetOutputInterfaceConfigMessage::update_action = UpdateAction::REPLACE

The type of action this configuration message applies to the previous list of streams.

Definition at line 1195 of file configuration.h.


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