point_one::fusion_engine::messages::GetConfigMessage Struct Reference

Detailed Description

Query the value of a user configuration parameter (MessageType::GET_CONFIG, version 1.0).

Expected Response

The device will respond with a ConfigResponseMessage containing the requested parameter value, or a CommandResponseMessage on failure.

Definition at line 538 of file configuration.h.

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

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

Public Attributes

ConfigType config_type = ConfigType::INVALID
 The desired parameter. More...
 
uint8_t optional_submessage_header [0]
 When config_type is ConfigType::INTERFACE_CONFIG, a InterfaceConfigSubmessage must be added to the end of this message with empty InterfaceConfigSubmessage::config_data. More...
 
ConfigurationSource request_source = ConfigurationSource::ACTIVE
 The config source to request data from (active, saved, etc.). More...
 

Static Public Attributes

static constexpr MessageType MESSAGE_TYPE = MessageType::GET_CONFIG
 
static constexpr uint8_t MESSAGE_VERSION = 1
 

Member Data Documentation

◆ config_type

ConfigType point_one::fusion_engine::messages::GetConfigMessage::config_type = ConfigType::INVALID

The desired parameter.

Definition at line 543 of file configuration.h.

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::GetConfigMessage::MESSAGE_TYPE = MessageType::GET_CONFIG
staticconstexpr

Definition at line 539 of file configuration.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::GetConfigMessage::MESSAGE_VERSION = 1
staticconstexpr

Definition at line 540 of file configuration.h.

◆ optional_submessage_header

uint8_t point_one::fusion_engine::messages::GetConfigMessage::optional_submessage_header[0]

When config_type is ConfigType::INTERFACE_CONFIG, a InterfaceConfigSubmessage must be added to the end of this message with empty InterfaceConfigSubmessage::config_data.

Definition at line 555 of file configuration.h.

◆ request_source

ConfigurationSource point_one::fusion_engine::messages::GetConfigMessage::request_source = ConfigurationSource::ACTIVE

The config source to request data from (active, saved, etc.).

Definition at line 546 of file configuration.h.


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