19#define OS_MGMT_ID_ECHO 0
20#define OS_MGMT_ID_CONS_ECHO_CTRL 1
21#define OS_MGMT_ID_TASKSTAT 2
22#define OS_MGMT_ID_MPSTAT 3
23#define OS_MGMT_ID_DATETIME_STR 4
24#define OS_MGMT_ID_RESET 5
25#define OS_MGMT_ID_MCUMGR_PARAMS 6
26#define OS_MGMT_ID_INFO 7
27#define OS_MGMT_ID_BOOTLOADER_INFO 8
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition: util_macro.h:44
os_mgmt_err_code_t
Command result codes for OS management group.
Definition: os_mgmt.h:32
@ OS_MGMT_ERR_OK
No error, this is implied if there is no ret value in the response.
Definition: os_mgmt.h:34
@ OS_MGMT_ERR_UNKNOWN
Unknown error occurred.
Definition: os_mgmt.h:37
@ OS_MGMT_ERR_INVALID_FORMAT
The provided format value is not valid.
Definition: os_mgmt.h:40
@ OS_MGMT_ERR_QUERY_YIELDS_NO_ANSWER
Query was not recognized.
Definition: os_mgmt.h:43
os_mgmt_info_formats
Definition: os_mgmt.h:51
@ OS_MGMT_INFO_FORMAT_KERNEL_VERSION
Definition: os_mgmt.h:55
@ OS_MGMT_INFO_FORMAT_PROCESSOR
Definition: os_mgmt.h:58
@ OS_MGMT_INFO_FORMAT_KERNEL_RELEASE
Definition: os_mgmt.h:54
@ OS_MGMT_INFO_FORMAT_HARDWARE_PLATFORM
Definition: os_mgmt.h:59
@ OS_MGMT_INFO_FORMAT_MACHINE
Definition: os_mgmt.h:57
@ OS_MGMT_INFO_FORMAT_NODE_NAME
Definition: os_mgmt.h:53
@ OS_MGMT_INFO_FORMAT_OPERATING_SYSTEM
Definition: os_mgmt.h:60
@ OS_MGMT_INFO_FORMAT_USER_CUSTOM_START
Definition: os_mgmt.h:62
@ OS_MGMT_INFO_FORMAT_BUILD_DATE_TIME
Definition: os_mgmt.h:56
@ OS_MGMT_INFO_FORMAT_KERNEL_NAME
Definition: os_mgmt.h:52
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
uint8_t * output
Definition: os_mgmt.h:91
uint32_t * format_bitmask
Definition: os_mgmt.h:85
bool all_format_specified
Definition: os_mgmt.h:87
bool * prior_output
Definition: os_mgmt.h:102
uint16_t * output_length
Definition: os_mgmt.h:95
uint16_t buffer_size
Definition: os_mgmt.h:100
uint32_t * format_bitmask
Definition: os_mgmt.h:70
bool * custom_os_name
Definition: os_mgmt.h:76
uint16_t * valid_formats
Definition: os_mgmt.h:74
struct zcbor_string * format
Definition: os_mgmt.h:68