Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <json.h>
Data Fields | ||
const char * | field_name | |
uint32_t | align_shift: 2 | |
uint32_t | field_name_len: 7 | |
uint32_t | type: 7 | |
uint32_t | offset: 16 | |
union { | ||
struct { | ||
const struct json_obj_descr * sub_descr | ||
size_t sub_descr_len | ||
} object | ||
struct { | ||
const struct json_obj_descr * element_descr | ||
size_t n_elements | ||
} array | ||
}; | ||
union { ... } json_obj_descr |
uint32_t json_obj_descr::align_shift |
struct { ... } json_obj_descr::array |
const struct json_obj_descr* json_obj_descr::element_descr |
const char* json_obj_descr::field_name |
uint32_t json_obj_descr::field_name_len |
size_t json_obj_descr::n_elements |
struct { ... } json_obj_descr::object |
uint32_t json_obj_descr::offset |
const struct json_obj_descr* json_obj_descr::sub_descr |
size_t json_obj_descr::sub_descr_len |
uint32_t json_obj_descr::type |