Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
b
c
d
e
h
i
l
m
n
p
r
s
u
x
Typedefs
b
c
d
e
f
g
i
m
p
r
u
v
Enumerations
Enumerator
a
b
f
g
i
m
n
r
s
u
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
m
n
p
q
r
s
t
u
v
x
Enumerations
a
c
d
e
f
k
l
m
p
r
s
t
v
w
Enumerator
a
b
d
f
g
h
i
l
m
n
o
p
r
s
u
v
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
b
c
d
e
f
g
m
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
w
Typedefs
Enumerations
Enumerator
Macros
_
d
f
i
m
n
p
s
t
u
include
depthai
pipeline
datatype
SystemInformation.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <chrono>
4
#include <unordered_map>
5
#include <vector>
6
7
#include "
depthai-shared/datatype/RawSystemInformation.hpp
"
8
#include "
depthai/pipeline/datatype/Buffer.hpp
"
9
namespace
dai
{
10
14
class
SystemInformation
:
public
Buffer
{
15
std::shared_ptr<RawBuffer>
serialize
()
const override
;
16
RawSystemInformation
&
systemInformation
;
17
18
public
:
22
SystemInformation
();
23
explicit
SystemInformation
(std::shared_ptr<RawSystemInformation> ptr);
24
virtual
~SystemInformation
() =
default
;
25
26
MemoryInfo
&
ddrMemoryUsage
;
27
MemoryInfo
&
cmxMemoryUsage
;
28
MemoryInfo
&
leonCssMemoryUsage
;
29
MemoryInfo
&
leonMssMemoryUsage
;
30
CpuUsage
&
leonCssCpuUsage
;
31
CpuUsage
&
leonMssCpuUsage
;
32
ChipTemperature
&
chipTemperature
;
33
};
34
35
}
// namespace dai
dai::SystemInformation::leonMssMemoryUsage
MemoryInfo & leonMssMemoryUsage
Definition:
SystemInformation.hpp:29
dai::RawSystemInformation
Definition:
RawSystemInformation.hpp:18
dai::SystemInformation::leonCssCpuUsage
CpuUsage & leonCssCpuUsage
Definition:
SystemInformation.hpp:30
dai::SystemInformation::leonMssCpuUsage
CpuUsage & leonMssCpuUsage
Definition:
SystemInformation.hpp:31
dai::CpuUsage
Definition:
CpuUsage.hpp:12
dai::SystemInformation::leonCssMemoryUsage
MemoryInfo & leonCssMemoryUsage
Definition:
SystemInformation.hpp:28
dai::SystemInformation::chipTemperature
ChipTemperature & chipTemperature
Definition:
SystemInformation.hpp:32
dai::SystemInformation::systemInformation
RawSystemInformation & systemInformation
Definition:
SystemInformation.hpp:16
dai::SystemInformation
Definition:
SystemInformation.hpp:14
dai::SystemInformation::~SystemInformation
virtual ~SystemInformation()=default
RawSystemInformation.hpp
dai::Buffer
Base message - buffer of binary data.
Definition:
Buffer.hpp:13
dai::SystemInformation::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition:
SystemInformation.cpp:5
dai::SystemInformation::SystemInformation
SystemInformation()
Definition:
SystemInformation.cpp:9
dai::MemoryInfo
Definition:
MemoryInfo.hpp:12
dai::ChipTemperature
Definition:
ChipTemperature.hpp:12
Buffer.hpp
dai
Definition:
CameraExposureOffset.hpp:6
dai::SystemInformation::cmxMemoryUsage
MemoryInfo & cmxMemoryUsage
Definition:
SystemInformation.hpp:27
dai::SystemInformation::ddrMemoryUsage
MemoryInfo & ddrMemoryUsage
Definition:
SystemInformation.hpp:26
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19