2019-10-22 19:23:14 +08:00
|
|
|
.. _bluetooth_mesh_models_cfg_srv:
|
|
|
|
|
|
|
|
Configuration Server
|
|
|
|
####################
|
|
|
|
|
|
|
|
Configuration Server model is a foundation model defined by the Bluetooth Mesh
|
|
|
|
specification. The Configuration Server model controls most parameters of the
|
|
|
|
mesh node. It does not have an API of its own, but relies on a
|
|
|
|
:ref:`bluetooth_mesh_models_cfg_cli` to control it.
|
|
|
|
|
2020-08-18 19:36:38 +08:00
|
|
|
..note::
|
|
|
|
The :c:struct:`bt_mesh_cfg_srv` structure has been deprecated. The initial
|
|
|
|
values of the Relay, Beacon, Friend, Network transmit and Relay retransmit
|
|
|
|
should be set through Kconfig, and the Heartbeat feature should be
|
|
|
|
controlled through the :ref:`bluetooth_mesh_heartbeat` API.
|
2019-10-22 19:23:14 +08:00
|
|
|
|
|
|
|
The Configuration Server model is mandatory on all Bluetooth Mesh nodes, and
|
|
|
|
should be instantiated in the first element.
|
|
|
|
|
|
|
|
API reference
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: bt_mesh_cfg_srv
|
|
|
|
:project: Zephyr
|
|
|
|
:members:
|