![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Primary input designation for multi-input synchronization (Phase 6) More...
#include <commrat/module/io_spec.hpp>
Public Types | |
| using | PayloadType = T |
Primary input designation for multi-input synchronization (Phase 6)
When a module has multiple continuous inputs (Inputs<T, U, V>), one must be designated as PRIMARY. The primary input drives execution - the module blocks waiting for primary input, then fetches time-synchronized secondary inputs using getData(timestamp).
| T | The payload type of the primary input (must be in Inputs<...>) |
Example:
Definition at line 240 of file io_spec.hpp.
| using commrat::PrimaryInput< T >::PayloadType = T |
Definition at line 241 of file io_spec.hpp.