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
|
staticconstexpr |
Initial value:
=
"/run/sol3/carrier_board_auxiliary_control"
The carrier board control endpoint.
◆ camera_control_endpoint
|
staticconstexpr |
Initial value:
=
"/run/sol3/carrier_board_camera_control"
The carrier board control endpoint.
◆ telemetry_endpoint
|
staticconstexpr |
The endpoint on which carrier board telemetry is published.
The documentation for this struct was generated from the following file:
- /workspaces/astro/sol3-sdk/cpp/sol3/base_unit/carrier_board_msg_spec.h
Generated by