CarrierBoardSpec Struct Reference

Space-ng SDK: sol3::base_unit::CarrierBoardSpec Struct Reference
Space-ng SDK
sol3::base_unit::CarrierBoardSpec Struct Reference

Message specifications and endpoints for the carrier board component. More...

#include <sol3/base_unit/carrier_board_msg_spec.h>

Public Types

using CarrierBoardCameraControl = core::MessageSpec< msg::CarrierBoardCameraControl, core::msg::InterfaceType_INPUT, 0 >
 The carrier board server consumes CarrierBoardCameraControl messages. More...
 
using CarrierBoardAuxiliaryControl = core::MessageSpec< msg::CarrierBoardAuxiliaryControl, core::msg::InterfaceType_INPUT, 1 >
 The carrier board server consumes CarrierBoardAuxiliaryControl messages. More...
 
using CarrierBoardTelemetry = core::MessageSpec< msg::CarrierBoardTelemetry, core::msg::InterfaceType_OUTPUT, 0 >
 The carrier board server produces CarrierBoardTelemetry messages. More...
 

Static Public Attributes

static constexpr char const * telemetry_endpoint = "/run/sol3/carrier_board"
 The endpoint on which carrier board telemetry is published. More...
 
static constexpr char const * camera_control_endpoint
 The carrier board control endpoint. More...
 
static constexpr char const * auxiliary_control_endpoint
 The carrier board control endpoint. More...
 

Detailed Description

Message specifications and endpoints for the carrier board component.

Member Typedef Documentation

◆ CarrierBoardAuxiliaryControl

using sol3::base_unit::CarrierBoardSpec::CarrierBoardAuxiliaryControl = core::MessageSpec< msg::CarrierBoardAuxiliaryControl, core::msg::InterfaceType_INPUT, 1>

The carrier board server consumes CarrierBoardAuxiliaryControl messages.

◆ CarrierBoardCameraControl

using sol3::base_unit::CarrierBoardSpec::CarrierBoardCameraControl = core::MessageSpec< msg::CarrierBoardCameraControl, core::msg::InterfaceType_INPUT, 0>

The carrier board server consumes CarrierBoardCameraControl messages.

◆ CarrierBoardTelemetry

using sol3::base_unit::CarrierBoardSpec::CarrierBoardTelemetry = core::MessageSpec< msg::CarrierBoardTelemetry, core::msg::InterfaceType_OUTPUT, 0>

The carrier board server produces CarrierBoardTelemetry messages.

Member Data Documentation

◆ auxiliary_control_endpoint

constexpr char const* sol3::base_unit::CarrierBoardSpec::auxiliary_control_endpoint
staticconstexpr
Initial value:
=
"/run/sol3/carrier_board_auxiliary_control"

The carrier board control endpoint.

◆ camera_control_endpoint

constexpr char const* sol3::base_unit::CarrierBoardSpec::camera_control_endpoint
staticconstexpr
Initial value:
=
"/run/sol3/carrier_board_camera_control"

The carrier board control endpoint.

◆ telemetry_endpoint

constexpr char const* sol3::base_unit::CarrierBoardSpec::telemetry_endpoint = "/run/sol3/carrier_board"
staticconstexpr

The endpoint on which carrier board telemetry is published.


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