nRF Connect SDK API 2.8.99
|
#include <bluetooth/mesh/model_types.h>
Go to the source code of this file.
Data Structures | |
struct | bt_mesh_schedule_entry |
Macros | |
#define | BT_MESH_SCHEDULER_ACTION_ENTRY_COUNT 16u |
#define | BT_MESH_SCHEDULER_ANY_YEAR 0x64 |
#define | BT_MESH_SCHEDULER_ANY_DAY 0x00 |
#define | BT_MESH_SCHEDULER_ANY_HOUR 0x18 |
#define | BT_MESH_SCHEDULER_ONCE_A_DAY 0x19 |
#define | BT_MESH_SCHEDULER_ANY_MINUTE 0x3C |
#define | BT_MESH_SCHEDULER_EVERY_15_MINUTES 0x3D |
#define | BT_MESH_SCHEDULER_EVERY_20_MINUTES 0x3E |
#define | BT_MESH_SCHEDULER_ONCE_AN_HOUR 0x3F |
#define | BT_MESH_SCHEDULER_ANY_SECOND 0x3C |
#define | BT_MESH_SCHEDULER_EVERY_15_SECONDS 0x3D |
#define | BT_MESH_SCHEDULER_EVERY_20_SECONDS 0x3E |
#define | BT_MESH_SCHEDULER_ONCE_A_MINUTE 0x3F |
Enumerations | |
enum | bt_mesh_scheduler_month { BT_MESH_SCHEDULER_JAN = BIT(0) , BT_MESH_SCHEDULER_FEB = BIT(1) , BT_MESH_SCHEDULER_MAR = BIT(2) , BT_MESH_SCHEDULER_APR = BIT(3) , BT_MESH_SCHEDULER_MAY = BIT(4) , BT_MESH_SCHEDULER_JUN = BIT(5) , BT_MESH_SCHEDULER_JUL = BIT(6) , BT_MESH_SCHEDULER_AUG = BIT(7) , BT_MESH_SCHEDULER_SEP = BIT(8) , BT_MESH_SCHEDULER_OCT = BIT(9) , BT_MESH_SCHEDULER_NOV = BIT(10) , BT_MESH_SCHEDULER_DEC = BIT(11) } |
enum | bt_mesh_scheduler_wday { BT_MESH_SCHEDULER_MON = BIT(0) , BT_MESH_SCHEDULER_TUE = BIT(1) , BT_MESH_SCHEDULER_WED = BIT(2) , BT_MESH_SCHEDULER_THU = BIT(3) , BT_MESH_SCHEDULER_FRI = BIT(4) , BT_MESH_SCHEDULER_SAT = BIT(5) , BT_MESH_SCHEDULER_SUN = BIT(6) } |
enum | bt_mesh_scheduler_action { BT_MESH_SCHEDULER_TURN_OFF , BT_MESH_SCHEDULER_TURN_ON , BT_MESH_SCHEDULER_SCENE_RECALL , BT_MESH_SCHEDULER_NO_ACTIONS = 0xf } |