Google is committed to advancing racial equity for Black communities. See how.

nl::Weave::DeviceLayer::ConnectivityManager::ThreadPollingConfig

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/ConnectivityManager.h>

Information describing the desired Thread polling behavior of a device.

Summary

Public attributes

ActivePollingIntervalMS
uint32_t
Interval at which the device polls its parent Thread router when when there are active Weave exchanges in progress.
InactivePollingIntervalMS
uint32_t
Interval at which the device polls its parent Thread router when when there are NO active Weave exchanges in progress.

Public functions

Clear()
void

Public attributes

ActivePollingIntervalMS

uint32_t nl::Weave::DeviceLayer::ConnectivityManager::ThreadPollingConfig::ActivePollingIntervalMS

Interval at which the device polls its parent Thread router when when there are active Weave exchanges in progress.

Only meaningful when the device is acting as a sleepy end node.

InactivePollingIntervalMS

uint32_t nl::Weave::DeviceLayer::ConnectivityManager::ThreadPollingConfig::InactivePollingIntervalMS

Interval at which the device polls its parent Thread router when when there are NO active Weave exchanges in progress.

Only meaningful when the device is acting as a sleepy end node.

Public functions

Clear

void nl::Weave::DeviceLayer::ConnectivityManager::ThreadPollingConfig::Clear()