Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
#include <access.h>
Data Fields | |
union { | |
const uint16_t id | |
const struct bt_mesh_mod_id_vnd vnd | |
}; | |
uint8_t | elem_idx |
uint8_t | mod_idx |
uint16_t | flags |
struct bt_mesh_model_pub *const | pub |
uint16_t | keys [CONFIG_BT_MESH_MODEL_KEY_COUNT] |
uint16_t | groups [CONFIG_BT_MESH_MODEL_GROUP_COUNT] |
const struct bt_mesh_model_op *const | op |
const struct bt_mesh_model_cb *const | cb |
struct bt_mesh_model * | next |
void * | user_data |
Abstraction that describes a Mesh Model instance
union { ... } bt_mesh_model::@75 |
const struct bt_mesh_model_cb* const bt_mesh_model::cb |
Model callback structure.
uint8_t bt_mesh_model::elem_idx |
uint16_t bt_mesh_model::flags |
uint16_t bt_mesh_model::groups[CONFIG_BT_MESH_MODEL_GROUP_COUNT] |
Subscription List (group or virtual addresses)
const uint16_t bt_mesh_model::id |
SIG model ID
uint16_t bt_mesh_model::keys[CONFIG_BT_MESH_MODEL_KEY_COUNT] |
AppKey List
uint8_t bt_mesh_model::mod_idx |
struct bt_mesh_model* bt_mesh_model::next |
const struct bt_mesh_model_op* const bt_mesh_model::op |
Opcode handler list
struct bt_mesh_model_pub* const bt_mesh_model::pub |
Model Publication
void* bt_mesh_model::user_data |
Model-specific user data
const struct bt_mesh_mod_id_vnd bt_mesh_model::vnd |
Vendor model ID