#include <RawSystemInformation.hpp>

Public Member Functions | |
| DEPTHAI_SERIALIZE (RawSystemInformation, ddrMemoryUsage, cmxMemoryUsage, leonCssMemoryUsage, leonMssMemoryUsage, leonCssCpuUsage, leonMssCpuUsage, chipTemperature) | |
| DatatypeEnum | getType () const override |
| void | serialize (std::vector< std::uint8_t > &metadata, DatatypeEnum &datatype) const override |
Public Member Functions inherited from dai::RawBuffer | |
| DEPTHAI_SERIALIZE (RawBuffer, sequenceNum, ts, tsDevice) | |
| virtual | ~RawBuffer ()=default |
Public Attributes | |
| ChipTemperature | chipTemperature |
| Chip temperatures. More... | |
| MemoryInfo | cmxMemoryUsage |
| CMX memory usage. More... | |
| MemoryInfo | ddrMemoryUsage |
| DDR memory usage. More... | |
| CpuUsage | leonCssCpuUsage |
| LeonCss cpu usage. More... | |
| MemoryInfo | leonCssMemoryUsage |
| LeonCss heap usage. More... | |
| CpuUsage | leonMssCpuUsage |
| LeonMss cpu usage. More... | |
| MemoryInfo | leonMssMemoryUsage |
| LeonMss heap usage. More... | |
Public Attributes inherited from dai::RawBuffer | |
| std::vector< std::uint8_t > | data |
| int64_t | sequenceNum = 0 |
| Timestamp | ts = {} |
| Timestamp | tsDevice = {} |
System information of device
Memory usage, cpu usage and chip temperature
Definition at line 18 of file RawSystemInformation.hpp.
| dai::RawSystemInformation::DEPTHAI_SERIALIZE | ( | RawSystemInformation | , |
| ddrMemoryUsage | , | ||
| cmxMemoryUsage | , | ||
| leonCssMemoryUsage | , | ||
| leonMssMemoryUsage | , | ||
| leonCssCpuUsage | , | ||
| leonMssCpuUsage | , | ||
| chipTemperature | |||
| ) |
|
inlineoverridevirtual |
Reimplemented from dai::RawBuffer.
Definition at line 39 of file RawSystemInformation.hpp.
|
inlineoverridevirtual |
Reimplemented from dai::RawBuffer.
Definition at line 34 of file RawSystemInformation.hpp.
| ChipTemperature dai::RawSystemInformation::chipTemperature |
Chip temperatures.
Definition at line 32 of file RawSystemInformation.hpp.
| MemoryInfo dai::RawSystemInformation::cmxMemoryUsage |
CMX memory usage.
Definition at line 22 of file RawSystemInformation.hpp.
| MemoryInfo dai::RawSystemInformation::ddrMemoryUsage |
DDR memory usage.
Definition at line 20 of file RawSystemInformation.hpp.
| CpuUsage dai::RawSystemInformation::leonCssCpuUsage |
LeonCss cpu usage.
Definition at line 28 of file RawSystemInformation.hpp.
| MemoryInfo dai::RawSystemInformation::leonCssMemoryUsage |
LeonCss heap usage.
Definition at line 24 of file RawSystemInformation.hpp.
| CpuUsage dai::RawSystemInformation::leonMssCpuUsage |
LeonMss cpu usage.
Definition at line 30 of file RawSystemInformation.hpp.
| MemoryInfo dai::RawSystemInformation::leonMssMemoryUsage |
LeonMss heap usage.
Definition at line 26 of file RawSystemInformation.hpp.