TraceEvent.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace dai {
6 
7 struct TraceEvent {
8  enum Event : std::uint8_t {
9  SEND,
11  // PULL,
12  };
13  enum class Status : std::uint8_t {
14  START,
15  END,
16  TIMEOUT,
17  };
20  uint32_t srcId;
21  uint32_t dstId;
23 };
24 
25 } // namespace dai
dai::TraceEvent
Definition: TraceEvent.hpp:7
dai::TraceEvent::dstId
uint32_t dstId
Definition: TraceEvent.hpp:21
dai::TraceEvent::Status::START
@ START
dai::TraceEvent::Status
Status
Definition: TraceEvent.hpp:13
dai::TraceEvent::SEND
@ SEND
Definition: TraceEvent.hpp:9
dai::TraceEvent::Status::END
@ END
dai::Timestamp
Timestamp structure.
Definition: Timestamp.hpp:12
dai::TraceEvent::srcId
uint32_t srcId
Definition: TraceEvent.hpp:20
dai::TraceEvent::status
Status status
Definition: TraceEvent.hpp:19
dai::TraceEvent::timestamp
Timestamp timestamp
Definition: TraceEvent.hpp:22
dai::TraceEvent::Status::TIMEOUT
@ TIMEOUT
dai::TraceEvent::RECEIVE
@ RECEIVE
Definition: TraceEvent.hpp:10
Timestamp.hpp
dai
Definition: CameraExposureOffset.hpp:6
dai::TraceEvent::Event
Event
Definition: TraceEvent.hpp:8
dai::TraceEvent::event
Event event
Definition: TraceEvent.hpp:18


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19