mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-03 15:21:56 +00:00
A user may want to control message parameters (for example, delay parameter) on every retransmission of a published message (for example, see section 1.4.1 of the mesh model specification). This is essential for lighting messages as time gap between messages retransmitted via the publish-retransmit mechanism introduces unwanted jitter/pop-corn when such retransmissions are received by a large 'group' of lights. This commit adds an option to `struct bt_mesh_model_pub` to make the access layer call `bt_mesh_model_pub.update` callback on every retransmission. This also addes few macros and functions that can be used for further calculations. Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no> |
||
---|---|---|
.. | ||
api | ||
audio | ||
bluetooth | ||
crypto | ||
data_structures | ||
devicetree | ||
display | ||
drivers | ||
edac | ||
file_system | ||
iterable_sections | ||
kernel | ||
libc | ||
logging | ||
memory_management | ||
misc | ||
modbus | ||
networking | ||
peripherals | ||
pinctrl | ||
pm | ||
random | ||
resource_management | ||
settings | ||
shell | ||
storage | ||
task_wdt | ||
timing_functions | ||
usb | ||
usermode | ||
util | ||
virtualization | ||
index.rst |