Class SystemInformationRVC4

Inheritance Relationships

Base Type

Class Documentation

class SystemInformationRVC4 : public dai::Buffer

SystemInformation message Carries memory usage, cpu usage and chip temperatures.

Public Functions

SystemInformationRVC4() = default

Construct SystemInformation message.

virtual ~SystemInformationRVC4()
virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
inline virtual DatatypeEnum getDatatype() const override

Get the datatype of this specific message.

Returns:

DatatypeEnum

DEPTHAI_SERIALIZE(SystemInformationRVC4, ddrMemoryUsage, processMemoryUsage, cpuAvgUsage, processCpuAvgUsage, cpuUsages, chipTemperature)

Public Members

MemoryInfo ddrMemoryUsage
int64_t processMemoryUsage
CpuUsage cpuAvgUsage
CpuUsage processCpuAvgUsage
std::vector<CpuUsage> cpuUsages
ChipTemperatureRVC4 chipTemperature