Poll Control Server#

API and Callbacks for the Poll Control Cluster Server Component.

Silicon Labs implementation of the Poll Control server cluster. The component periodically checks in with Poll Control clients to see if any client wants to manage the poll period of the server. Any device listed in the binding table for the Poll Control cluster is assumed to be a client. At startup, this component sets the long and short poll intervals of the device to the values of the long and short poll interval attributes.

Modules#

Poll Control

API#

void

Set whether the Poll Control server uses non TC clients.

bool

Return the current value of ignoreNonTrustCenter for the Poll Control server.

API Documentation#

emberAfPluginPollControlServerSetIgnoreNonTrustCenter#

void emberAfPluginPollControlServerSetIgnoreNonTrustCenter (bool ignoreNonTc)

Set whether the Poll Control server uses non TC clients.

Parameters
N/AignoreNonTc

a bool determining whether the server should ignore any non Trust Center Poll Control clients

Sets the behavior of the Poll Control server when determining whether or not to use non Trust Center Poll Control clients.


Definition at line 52 of file app/framework/plugin/poll-control-server/poll-control-server.h

emberAfPluginPollControlServerGetIgnoreNonTrustCenter#

bool emberAfPluginPollControlServerGetIgnoreNonTrustCenter (void)

Return the current value of ignoreNonTrustCenter for the Poll Control server.

Parameters
N/A

Definition at line 57 of file app/framework/plugin/poll-control-server/poll-control-server.h