ProcessManagerSpec Struct Reference
|
Space-ng SDK
|
sol3::process_manager::ProcessManagerSpec Struct Reference
Message specifications for ProcessManager inter-process communication. More...
#include <sol3/process_manager/process_manager_spec.h>
Public Types | |
| using | Telemetry = core::MessageSpec< msg::ProcessManagerTelemetry, core::msg::InterfaceType_OUTPUT, 0 > |
| Telemetry output message specification for publishing process states. More... | |
| using | Config = core::MessageSpec< msg::ProcessManagerConfig, core::msg::InterfaceType_CONFIG, 0 > |
| Configuration message specification for publishing ProcessManager configuration. More... | |
| using | Control = core::MessageSpec< msg::ProcessManagerControl, core::msg::InterfaceType_INPUT, 0 > |
| Control input message specification for receiving process control commands. More... | |
Static Public Attributes | |
| static constexpr char const * | kEndpoint = "/run/sol3/process_manager" |
| Default shared memory endpoint path for ProcessManager communication. More... | |
Detailed Description
Message specifications for ProcessManager inter-process communication.
Defines the message types and endpoint used by ProcessManager for publishing telemetry, configuration, and receiving control commands via shared memory exchange.
Member Typedef Documentation
◆ Config
| using sol3::process_manager::ProcessManagerSpec::Config = core::MessageSpec< msg::ProcessManagerConfig, core::msg::InterfaceType_CONFIG, 0> |
Configuration message specification for publishing ProcessManager configuration.
◆ Control
| using sol3::process_manager::ProcessManagerSpec::Control = core::MessageSpec< msg::ProcessManagerControl, core::msg::InterfaceType_INPUT, 0> |
Control input message specification for receiving process control commands.
◆ Telemetry
| using sol3::process_manager::ProcessManagerSpec::Telemetry = core::MessageSpec< msg::ProcessManagerTelemetry, core::msg::InterfaceType_OUTPUT, 0> |
Telemetry output message specification for publishing process states.
Member Data Documentation
◆ kEndpoint
|
staticconstexpr |
Default shared memory endpoint path for ProcessManager communication.
The documentation for this struct was generated from the following file:
- /workspaces/astro/sol3-sdk/cpp/sol3/process_manager/process_manager_spec.h
Generated by