![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Typedefs | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | Data = MessageDefinition< T, Prefix, UserSubPrefix::Data, LocalID > |
| Data message definition. | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | Command = MessageDefinition< T, Prefix, UserSubPrefix::Commands, LocalID > |
| Command message definition. | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | Event = MessageDefinition< T, Prefix, UserSubPrefix::Events, LocalID > |
| Event message definition. | |
| using commrat::Message::Command = typedef MessageDefinition<T, Prefix, UserSubPrefix::Commands, LocalID> |
Command message definition.
Usage: using ResetCmd = Message::Command<ResetCommand>; using CalibrateCmd = Message::Command<CalibrateCommand>;
| T | Payload type |
| Prefix | Message prefix (default: UserDefined) |
| LocalID | Local message ID (default: AUTO_ID) |
Definition at line 68 of file message_helpers.hpp.
| using commrat::Message::Data = typedef MessageDefinition<T, Prefix, UserSubPrefix::Data, LocalID> |
Data message definition.
Usage: using TempMsg = Message::Data<TemperatureData>; using SensorMsg = Message::Data<SensorData>;
| T | Payload type |
| Prefix | Message prefix (default: UserDefined) |
| LocalID | Local message ID (default: AUTO_ID) |
Definition at line 48 of file message_helpers.hpp.
| using commrat::Message::Event = typedef MessageDefinition<T, Prefix, UserSubPrefix::Events, LocalID> |
Event message definition.
Usage: using ErrorEvent = Message::Event<ErrorData>; using WarningEvent = Message::Event<WarningData>;
| T | Payload type |
| Prefix | Message prefix (default: UserDefined) |
| LocalID | Local message ID (default: AUTO_ID) |
Definition at line 88 of file message_helpers.hpp.