Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
Signal.hpp File Reference

Core signal types for telemetry and streaming. More...

#include <cstddef>
#include <string>
Include dependency graph for Signal.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vulcan::io::SignalDescriptor
 Individual signal descriptor. More...

Namespaces

namespace  vulcan
namespace  vulcan::io

Enumerations

enum class  vulcan::io::SignalType { vulcan::io::Double , vulcan::io::Int32 , vulcan::io::Int64 }
 Signal data type (all scalar, 8-byte aligned slots). More...
enum class  vulcan::io::SignalLifecycle { vulcan::io::Static , vulcan::io::Dynamic }
 Signal lifecycle for telemetry optimization. More...

Detailed Description

Core signal types for telemetry and streaming.

Defines the fundamental signal primitives used by both Vulcan's TelemetrySchema and the Icarus Protocol for real-time data streaming. All signals use 8-byte aligned wire format for efficiency.