|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
Individual signal descriptor. More...
#include <Signal.hpp>
Public Member Functions | |
| constexpr size_t | size_bytes () const |
| Get size in bytes (always 8 for alignment). | |
Public Attributes | |
| std::string | name |
| Signal name (e.g., "position.x"). | |
| SignalType | type |
| Data type. | |
| SignalLifecycle | lifecycle |
| Static or dynamic. | |
| std::string | unit |
| Physical unit (e.g., "m", "rad/s"). | |
| std::string | semantic |
| Optional semantic hint ("boolean", "enum"). | |
| size_t | offset |
| Byte offset in frame buffer. | |
Individual signal descriptor.
|
inlineconstexpr |
Get size in bytes (always 8 for alignment).
| SignalLifecycle vulcan::io::SignalDescriptor::lifecycle |
Static or dynamic.
| std::string vulcan::io::SignalDescriptor::name |
Signal name (e.g., "position.x").
| size_t vulcan::io::SignalDescriptor::offset |
Byte offset in frame buffer.
| std::string vulcan::io::SignalDescriptor::semantic |
Optional semantic hint ("boolean", "enum").
| SignalType vulcan::io::SignalDescriptor::type |
Data type.
| std::string vulcan::io::SignalDescriptor::unit |
Physical unit (e.g., "m", "rad/s").