Developing with ZBOSS
|
Functions | |
void | zb_zdo_pim_permit_turbo_poll (zb_uint8_t permit) |
Toggle Turbo Poll feature. More... | |
void | zb_zdo_pim_start_turbo_poll_packets (zb_uint8_t n_packets) |
Start Turbo Poll adaptive algorithm for the number of packets. Turbo Poll will be disabled after receiving the specified number of packets or after the poll timeout will rise up to the Long Poll interval. More... | |
void | zb_zdo_pim_start_turbo_poll_continuous (zb_time_t turbo_poll_timeout_ms) |
Start the Turbo Poll adaptive algorithm for the specified timeout. More... | |
void | zb_zdo_pim_turbo_poll_continuous_leave (zb_uint8_t param) |
Stop the Turbo Poll adaptive algorithm initiated by zb_zdo_pim_start_turbo_poll_continuous before the timeout expires. Restores the Long Poll interval. More... | |
void | zb_zdo_pim_set_long_poll_interval (zb_time_t ms) |
Change the Long Poll interval. More... | |
zb_time_t | zb_zdo_pim_get_long_poll_interval_ms (void) |
Get the Long Poll Interval. More... | |
zb_time_t zb_zdo_pim_get_long_poll_interval_ms | ( | void | ) |
Get the Long Poll Interval.
void zb_zdo_pim_permit_turbo_poll | ( | zb_uint8_t | permit | ) |
Toggle Turbo Poll feature.
permit | ZB_TRUE to enable, ZB_FALSE to disable Turbo Poll. |
void zb_zdo_pim_set_long_poll_interval | ( | zb_time_t | ms | ) |
Change the Long Poll interval.
ms | New Long Poll interval in milliseconds. |
void zb_zdo_pim_start_turbo_poll_continuous | ( | zb_time_t | turbo_poll_timeout_ms | ) |
Start the Turbo Poll adaptive algorithm for the specified timeout.
turbo_poll_timeout_ms | Timeout in milliseconds. |
void zb_zdo_pim_start_turbo_poll_packets | ( | zb_uint8_t | n_packets | ) |
Start Turbo Poll adaptive algorithm for the number of packets. Turbo Poll will be disabled after receiving the specified number of packets or after the poll timeout will rise up to the Long Poll interval.
n_packets | Number of packets. |
void zb_zdo_pim_turbo_poll_continuous_leave | ( | zb_uint8_t | param | ) |
Stop the Turbo Poll adaptive algorithm initiated by zb_zdo_pim_start_turbo_poll_continuous before the timeout expires. Restores the Long Poll interval.
param | Not used, added for the correct scheduling of this function. Usually specified as zero. |