RawSystemInformation.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <cstdint>
3 #include <vector>
4 
11 
12 namespace dai {
33 
34  void serialize(std::vector<std::uint8_t>& metadata, DatatypeEnum& datatype) const override {
35  metadata = utility::serialize(*this);
37  };
38 
39  DatatypeEnum getType() const override {
41  }
42 
45 };
46 
47 } // namespace dai
dai::RawSystemInformation::chipTemperature
ChipTemperature chipTemperature
Chip temperatures.
Definition: RawSystemInformation.hpp:32
dai::RawSystemInformation
Definition: RawSystemInformation.hpp:18
dai::DatatypeEnum
DatatypeEnum
Definition: DatatypeEnum.hpp:7
CpuUsage.hpp
dai::RawSystemInformation::getType
DatatypeEnum getType() const override
Definition: RawSystemInformation.hpp:39
dai::utility::serialize
bool serialize(const T &obj, std::vector< std::uint8_t > &data)
Definition: Serialization.hpp:38
DatatypeEnum.hpp
ChipTemperature.hpp
dai::CpuUsage
Definition: CpuUsage.hpp:12
dai::RawSystemInformation::DEPTHAI_SERIALIZE
DEPTHAI_SERIALIZE(RawSystemInformation, ddrMemoryUsage, cmxMemoryUsage, leonCssMemoryUsage, leonMssMemoryUsage, leonCssCpuUsage, leonMssCpuUsage, chipTemperature)
dai::RawSystemInformation::leonCssCpuUsage
CpuUsage leonCssCpuUsage
LeonCss cpu usage.
Definition: RawSystemInformation.hpp:28
RawBuffer.hpp
dai::RawSystemInformation::cmxMemoryUsage
MemoryInfo cmxMemoryUsage
CMX memory usage.
Definition: RawSystemInformation.hpp:22
Serialization.hpp
dai::RawSystemInformation::leonCssMemoryUsage
MemoryInfo leonCssMemoryUsage
LeonCss heap usage.
Definition: RawSystemInformation.hpp:24
dai::RawSystemInformation::leonMssMemoryUsage
MemoryInfo leonMssMemoryUsage
LeonMss heap usage.
Definition: RawSystemInformation.hpp:26
dai::DatatypeEnum::SystemInformation
@ SystemInformation
dai::RawSystemInformation::ddrMemoryUsage
MemoryInfo ddrMemoryUsage
DDR memory usage.
Definition: RawSystemInformation.hpp:20
dai::MemoryInfo
Definition: MemoryInfo.hpp:12
dai::RawSystemInformation::leonMssCpuUsage
CpuUsage leonMssCpuUsage
LeonMss cpu usage.
Definition: RawSystemInformation.hpp:30
dai::RawBuffer
RawBuffer structure.
Definition: RawBuffer.hpp:12
dai::ChipTemperature
Definition: ChipTemperature.hpp:12
dai::RawSystemInformation::serialize
void serialize(std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override
Definition: RawSystemInformation.hpp:34
dai
Definition: CameraExposureOffset.hpp:6
MemoryInfo.hpp


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