point_one::fusion_engine::messages::StartupRequest Struct Reference

Detailed Description

Start up a device (MessageType::STARTUP_REQUEST, version 1.0).

Expected Response

The device will respond with a CommandResponseMessage indicating whether or not the request succeeded.

Definition at line 366 of file control.h.

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

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

Public Attributes

uint64_t startup_flags = 0
 A bitmask of flags associated with the event. More...
 

Static Public Attributes

static constexpr MessageType MESSAGE_TYPE = MessageType::STARTUP_REQUEST
 
static constexpr uint8_t MESSAGE_VERSION = 0
 
static constexpr uint64_t START_ENGINE = 0x0000000000000001
 Start navigation engine if not running. More...
 
static constexpr uint64_t START_NEW_LOG = 0x0000000000000002
 If a log is not being generated, start a new log. More...
 

Member Data Documentation

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::StartupRequest::MESSAGE_TYPE = MessageType::STARTUP_REQUEST
staticconstexpr

Definition at line 367 of file control.h.

◆ MESSAGE_VERSION

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

Definition at line 368 of file control.h.

◆ START_ENGINE

constexpr uint64_t point_one::fusion_engine::messages::StartupRequest::START_ENGINE = 0x0000000000000001
staticconstexpr

Start navigation engine if not running.

Definition at line 373 of file control.h.

◆ START_NEW_LOG

constexpr uint64_t point_one::fusion_engine::messages::StartupRequest::START_NEW_LOG = 0x0000000000000002
staticconstexpr

If a log is not being generated, start a new log.

If a log is active, end it, and immediately start a new log.

Definition at line 378 of file control.h.

◆ startup_flags

uint64_t point_one::fusion_engine::messages::StartupRequest::startup_flags = 0

A bitmask of flags associated with the event.

Note
For backwards compatibility, a value of 0 is treated as if the START_ENGINE bit is set (0x0000000000000001).

Definition at line 386 of file control.h.


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