Class MessageGroup
Defined in File MessageGroup.hpp
Inheritance Relationships
Base Type
public dai::Buffer(Class Buffer)
Class Documentation
-
class MessageGroup : public dai::Buffer
MessageGroup message. Carries multiple messages in one.
Public Functions
-
virtual ~MessageGroup()
-
bool isSynced(int64_t thresholdNs) const
True if all messages in the group are in the interval
- Parameters:
thresholdNs – Maximal interval between messages
-
int64_t getIntervalNs() const
Retrieves interval between the first and the last message in the group.
-
int64_t getNumMessages() const
-
std::vector<std::string> getMessageNames() const
Gets the names of messages in the group
-
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
-
DEPTHAI_SERIALIZE(MessageGroup, group, Buffer::ts, Buffer::tsDevice, Buffer::sequenceNum)
-
virtual ~MessageGroup()