Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
4.1.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
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
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
Enumerations
Enumerator
Files
File List
Globals
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
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
stat_mgmt.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2018-2021 mcumgr authors
3
* Copyright (c) 2023 Nordic Semiconductor ASA
4
*
5
* SPDX-License-Identifier: Apache-2.0
6
*/
7
8
#ifndef H_STAT_MGMT_
9
#define H_STAT_MGMT_
10
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
18
#define STAT_MGMT_ID_SHOW 0
19
#define STAT_MGMT_ID_LIST 1
20
24
enum
stat_mgmt_err_code_t
{
26
STAT_MGMT_ERR_OK
= 0,
27
29
STAT_MGMT_ERR_UNKNOWN
,
30
32
STAT_MGMT_ERR_INVALID_GROUP
,
33
35
STAT_MGMT_ERR_INVALID_STAT_NAME
,
36
38
STAT_MGMT_ERR_INVALID_STAT_SIZE
,
39
41
STAT_MGMT_ERR_WALK_ABORTED
,
42
};
24
enum
stat_mgmt_err_code_t
{
…
};
43
47
struct
stat_mgmt_entry
{
48
const
char
*
name
;
49
uint64_t
value
;
50
};
47
struct
stat_mgmt_entry
{
…
};
51
52
#ifdef __cplusplus
53
}
54
#endif
55
56
#endif
/* H_STAT_MGMT_ */
stat_mgmt_err_code_t
stat_mgmt_err_code_t
Command result codes for statistics management group.
Definition
stat_mgmt.h:24
STAT_MGMT_ERR_INVALID_GROUP
@ STAT_MGMT_ERR_INVALID_GROUP
The provided statistic group name was not found.
Definition
stat_mgmt.h:32
STAT_MGMT_ERR_INVALID_STAT_NAME
@ STAT_MGMT_ERR_INVALID_STAT_NAME
The provided statistic name was not found.
Definition
stat_mgmt.h:35
STAT_MGMT_ERR_WALK_ABORTED
@ STAT_MGMT_ERR_WALK_ABORTED
Walk through of statistics was aborted.
Definition
stat_mgmt.h:41
STAT_MGMT_ERR_OK
@ STAT_MGMT_ERR_OK
No error, this is implied if there is no ret value in the response.
Definition
stat_mgmt.h:26
STAT_MGMT_ERR_UNKNOWN
@ STAT_MGMT_ERR_UNKNOWN
Unknown error occurred.
Definition
stat_mgmt.h:29
STAT_MGMT_ERR_INVALID_STAT_SIZE
@ STAT_MGMT_ERR_INVALID_STAT_SIZE
The size of the statistic cannot be handled.
Definition
stat_mgmt.h:38
uint64_t
__UINT64_TYPE__ uint64_t
Definition
stdint.h:91
stat_mgmt_entry
Represents a single value in a statistics group.
Definition
stat_mgmt.h:47
stat_mgmt_entry::name
const char * name
Definition
stat_mgmt.h:48
stat_mgmt_entry::value
uint64_t value
Definition
stat_mgmt.h:49
zephyr
mgmt
mcumgr
grp
stat_mgmt
stat_mgmt.h
Generated on Fri Mar 14 2025 03:14:25 for Zephyr API Documentation by
1.12.0