nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
silvair_enocean_srv.h File Reference
#include <bluetooth/mesh/models.h>
#include <zephyr/bluetooth/addr.h>
#include <zephyr/sys/slist.h>

Go to the source code of this file.

Data Structures

struct  bt_mesh_silvair_enocean_srv
 
struct  bt_mesh_silvair_enocean_srv::bt_mesh_silvair_enocean_button
 

Macros

#define BT_MESH_COMPANY_ID_SILVAIR   0x0136
 
#define BT_MESH_MODEL_ID_SILVAIR_ENOCEAN_SRV   0x0001
 
#define BT_MESH_SILVAIR_ENOCEAN_PROXY_BUTTONS   2
 
#define BT_MESH_MODEL_SILVAIR_ENOCEAN_SRV(_srv)
 Silvair Enocean Proxy Server model entry.
 
#define BT_MESH_MODEL_SILVAIR_ENOCEAN_BUTTON(_srv, _idx)
 Model entries for a button for a Silvair Enocean Proxy Server model.
 

Enumerations

enum  bt_mesh_silvair_enocean_state {
  BT_MESH_SILVAIR_ENOCEAN_STATE_IDLE , BT_MESH_SILVAIR_ENOCEAN_STATE_WAIT , BT_MESH_SILVAIR_ENOCEAN_STATE_PHASE_A , BT_MESH_SILVAIR_ENOCEAN_STATE_PHASE_B ,
  BT_MESH_SILVAIR_ENOCEAN_STATE_PHASE_C , BT_MESH_SILVAIR_ENOCEAN_STATE_PHASE_D
}