Program Listing for File TraceEvent.hpp

Return to documentation for file (include/depthai/pipeline/TraceEvent.hpp)

#pragma once

#include <depthai/common/Timestamp.hpp>

namespace dai {

struct TraceEvent {
    enum Event : std::uint8_t {
        SEND,
        RECEIVE,
        // PULL,
    };
    enum class Status : std::uint8_t {
        START,
        END,
        TIMEOUT,
    };
    Event event;
    Status status;
    uint32_t srcId;
    uint32_t dstId;
    Timestamp timestamp;
};

}  // namespace dai