Static Public Member Functions | List of all members
dai::StreamMessageParser Class Reference

#include <StreamMessageParser.hpp>

Static Public Member Functions

static std::shared_ptr< RawBufferparseMessage (streamPacketDesc_t *const packet)
 
static std::shared_ptr< ADatatypeparseMessageToADatatype (streamPacketDesc_t *const packet)
 
static std::shared_ptr< ADatatypeparseMessageToADatatype (streamPacketDesc_t *const packet, DatatypeEnum &type)
 
static std::vector< std::uint8_t > serializeMessage (const ADatatype &data)
 
static std::vector< std::uint8_t > serializeMessage (const RawBuffer &data)
 
static std::vector< std::uint8_t > serializeMessage (const std::shared_ptr< const ADatatype > &data)
 
static std::vector< std::uint8_t > serializeMessage (const std::shared_ptr< const RawBuffer > &data)
 

Detailed Description

Definition at line 21 of file StreamMessageParser.hpp.

Member Function Documentation

◆ parseMessage()

std::shared_ptr< RawBuffer > dai::StreamMessageParser::parseMessage ( streamPacketDesc_t *const  packet)
static

Definition at line 132 of file StreamMessageParser.cpp.

◆ parseMessageToADatatype() [1/2]

std::shared_ptr< ADatatype > dai::StreamMessageParser::parseMessageToADatatype ( streamPacketDesc_t *const  packet)
static

Definition at line 349 of file StreamMessageParser.cpp.

◆ parseMessageToADatatype() [2/2]

std::shared_ptr< ADatatype > dai::StreamMessageParser::parseMessageToADatatype ( streamPacketDesc_t *const  packet,
DatatypeEnum type 
)
static

Definition at line 241 of file StreamMessageParser.cpp.

◆ serializeMessage() [1/4]

std::vector< std::uint8_t > dai::StreamMessageParser::serializeMessage ( const ADatatype data)
static

Definition at line 389 of file StreamMessageParser.cpp.

◆ serializeMessage() [2/4]

std::vector< std::uint8_t > dai::StreamMessageParser::serializeMessage ( const RawBuffer data)
static

Definition at line 354 of file StreamMessageParser.cpp.

◆ serializeMessage() [3/4]

std::vector< std::uint8_t > dai::StreamMessageParser::serializeMessage ( const std::shared_ptr< const ADatatype > &  data)
static

Definition at line 393 of file StreamMessageParser.cpp.

◆ serializeMessage() [4/4]

std::vector< std::uint8_t > dai::StreamMessageParser::serializeMessage ( const std::shared_ptr< const RawBuffer > &  data)
static

Definition at line 384 of file StreamMessageParser.cpp.


The documentation for this class was generated from the following files:


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