Class NodeState
Defined in File PipelineState.hpp
Nested Relationships
Nested Types
Class Documentation
-
class NodeState
Public Types
Public Functions
-
DEPTHAI_SERIALIZE(NodeState, state, events, outputStates, inputStates, inputsGetTiming, outputsSendTiming, mainLoopTiming, otherTimings)
Public Members
-
std::vector<DurationEvent> events
-
std::unordered_map<std::string, OutputQueueState> outputStates
-
std::unordered_map<std::string, InputQueueState> inputStates
-
struct DurationEvent
Public Functions
-
DEPTHAI_SERIALIZE(DurationEvent, startEvent, durationUs)
-
DEPTHAI_SERIALIZE(DurationEvent, startEvent, durationUs)
-
struct DurationStats
Public Functions
-
DEPTHAI_SERIALIZE(DurationStats, minMicros, maxMicros, averageMicrosRecent, stdDevMicrosRecent, minMicrosRecent, maxMicrosRecent, medianMicrosRecent)
-
DEPTHAI_SERIALIZE(DurationStats, minMicros, maxMicros, averageMicrosRecent, stdDevMicrosRecent, minMicrosRecent, maxMicrosRecent, medianMicrosRecent)
-
struct InputQueueState
Public Types
Public Functions
-
inline bool isValid() const
-
DEPTHAI_SERIALIZE(InputQueueState, state, numQueued, timing, queueStats)
-
inline bool isValid() const
-
struct OutputQueueState
-
struct QueueStats
Public Functions
-
DEPTHAI_SERIALIZE(QueueStats, maxQueued, minQueuedRecent, maxQueuedRecent, medianQueuedRecent)
-
DEPTHAI_SERIALIZE(QueueStats, maxQueued, minQueuedRecent, maxQueuedRecent, medianQueuedRecent)
-
struct Timing
-
DEPTHAI_SERIALIZE(NodeState, state, events, outputStates, inputStates, inputsGetTiming, outputsSendTiming, mainLoopTiming, otherTimings)