18#define OS_MGMT_ID_ECHO 0
19#define OS_MGMT_ID_CONS_ECHO_CTRL 1
20#define OS_MGMT_ID_TASKSTAT 2
21#define OS_MGMT_ID_MPSTAT 3
22#define OS_MGMT_ID_DATETIME_STR 4
23#define OS_MGMT_ID_RESET 5
24#define OS_MGMT_ID_MCUMGR_PARAMS 6
25#define OS_MGMT_ID_INFO 7
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition: util_macro.h:44
os_mgmt_info_formats
Definition: os_mgmt.h:32
@ OS_MGMT_INFO_FORMAT_KERNEL_VERSION
Definition: os_mgmt.h:36
@ OS_MGMT_INFO_FORMAT_PROCESSOR
Definition: os_mgmt.h:39
@ OS_MGMT_INFO_FORMAT_KERNEL_RELEASE
Definition: os_mgmt.h:35
@ OS_MGMT_INFO_FORMAT_HARDWARE_PLATFORM
Definition: os_mgmt.h:40
@ OS_MGMT_INFO_FORMAT_MACHINE
Definition: os_mgmt.h:38
@ OS_MGMT_INFO_FORMAT_NODE_NAME
Definition: os_mgmt.h:34
@ OS_MGMT_INFO_FORMAT_OPERATING_SYSTEM
Definition: os_mgmt.h:41
@ OS_MGMT_INFO_FORMAT_USER_CUSTOM_START
Definition: os_mgmt.h:43
@ OS_MGMT_INFO_FORMAT_BUILD_DATE_TIME
Definition: os_mgmt.h:37
@ OS_MGMT_INFO_FORMAT_KERNEL_NAME
Definition: os_mgmt.h:33
__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:72
uint32_t * format_bitmask
Definition: os_mgmt.h:66
bool all_format_specified
Definition: os_mgmt.h:68
bool * prior_output
Definition: os_mgmt.h:83
uint16_t * output_length
Definition: os_mgmt.h:76
uint16_t buffer_size
Definition: os_mgmt.h:81
uint32_t * format_bitmask
Definition: os_mgmt.h:51
bool * custom_os_name
Definition: os_mgmt.h:57
uint16_t * valid_formats
Definition: os_mgmt.h:55
struct zcbor_string * format
Definition: os_mgmt.h:49