Generic OnOff models
The Generic OnOff models allows remote control of boolean states on a mesh device.
The Generic OnOff models also feature their own common types, listed below. For types common to all models, see Bluetooth Mesh models.
Common types
This section lists the types common to the Generic OnOff mesh models.
Header file:
include/bluetooth/mesh/gen_onoff.h
- group bt_mesh_onoff
Common API for the Generic OnOff models.
-
struct bt_mesh_onoff_set
- #include <gen_onoff.h>
Mandatory parameters for the Generic OnOff Set message.
Public Members
-
bool on_off
State to set.
-
bool reuse_transaction
Whether this should reuse the previous transaction identifier.
-
const struct bt_mesh_model_transition *transition
Transition time parameters for the state change, or NULL.
When sending, setting the transition to NULL makes the receiver use its default transition time parameters, or 0 if no default transition time is set.
-
bool on_off
-
struct bt_mesh_onoff_status
- #include <gen_onoff.h>
Parameters for the Generic OnOff Status message.
-
struct bt_mesh_onoff_set