Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
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.