Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
 4.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
shell.h File Reference

Go to the source code of this file.

Data Structures

struct  bt_mesh_shell_target
 Target context for the mesh shell. More...
 

Macros

#define BT_MESH_SHELL_CUR_FAULTS_MAX   4
 Maximum number of faults the health server can have.
 
#define BT_MESH_SHELL_HEALTH_PUB_DEFINE(_name)
 A helper to define a health publication context for shell with the shell's maximum number of faults the element can have.
 

Variables

struct bt_mesh_health_srv bt_mesh_shell_health_srv
 External reference to health server.
 
const struct bt_mesh_models_metadata_entry health_srv_meta []
 External reference to health server metadata.
 
struct bt_mesh_health_cli bt_mesh_shell_health_cli
 External reference to health client.
 
struct bt_mesh_dfu_srv bt_mesh_shell_dfu_srv
 External reference to Firmware Update Server.
 
struct bt_mesh_dfu_cli bt_mesh_shell_dfu_cli
 External reference to Firmware Update Client.
 
struct bt_mesh_blob_srv bt_mesh_shell_blob_srv
 External reference to BLOB Transfer Server.
 
struct bt_mesh_blob_cli bt_mesh_shell_blob_cli
 External reference to BLOB Transfer Client.
 
struct bt_mesh_rpr_cli bt_mesh_shell_rpr_cli
 External reference to Remote Provisioning Client.
 
struct bt_mesh_prov bt_mesh_shell_prov
 External reference to provisioning handler.
 
struct bt_mesh_shell_target bt_mesh_shell_target_ctx
 External reference to shell target context.
 

Macro Definition Documentation

◆ BT_MESH_SHELL_CUR_FAULTS_MAX

#define BT_MESH_SHELL_CUR_FAULTS_MAX   4

Maximum number of faults the health server can have.

◆ BT_MESH_SHELL_HEALTH_PUB_DEFINE

#define BT_MESH_SHELL_HEALTH_PUB_DEFINE ( _name)
Value:
#define BT_MESH_SHELL_CUR_FAULTS_MAX
Maximum number of faults the health server can have.
Definition shell.h:16
#define BT_MESH_HEALTH_PUB_DEFINE(_name, _max_faults)
A helper to define a health publication context.
Definition health_srv.h:146

A helper to define a health publication context for shell with the shell's maximum number of faults the element can have.

Parameters
_nameName given to the publication context variable.

Variable Documentation

◆ bt_mesh_shell_blob_cli

struct bt_mesh_blob_cli bt_mesh_shell_blob_cli
extern

External reference to BLOB Transfer Client.

◆ bt_mesh_shell_blob_srv

struct bt_mesh_blob_srv bt_mesh_shell_blob_srv
extern

External reference to BLOB Transfer Server.

◆ bt_mesh_shell_dfu_cli

struct bt_mesh_dfu_cli bt_mesh_shell_dfu_cli
extern

External reference to Firmware Update Client.

◆ bt_mesh_shell_dfu_srv

struct bt_mesh_dfu_srv bt_mesh_shell_dfu_srv
extern

External reference to Firmware Update Server.

◆ bt_mesh_shell_health_cli

struct bt_mesh_health_cli bt_mesh_shell_health_cli
extern

External reference to health client.

◆ bt_mesh_shell_health_srv

struct bt_mesh_health_srv bt_mesh_shell_health_srv
extern

External reference to health server.

◆ bt_mesh_shell_prov

struct bt_mesh_prov bt_mesh_shell_prov
extern

External reference to provisioning handler.

◆ bt_mesh_shell_rpr_cli

struct bt_mesh_rpr_cli bt_mesh_shell_rpr_cli
extern

External reference to Remote Provisioning Client.

◆ bt_mesh_shell_target_ctx

struct bt_mesh_shell_target bt_mesh_shell_target_ctx
extern

External reference to shell target context.

◆ health_srv_meta

const struct bt_mesh_models_metadata_entry health_srv_meta[]
extern

External reference to health server metadata.