Modules#

ZLL On Off Server

ZLL On/Off Server#

API and Callbacks for the ZLL On/Off Cluster Server Component.

Silicon Labs implementation of the original Zigbee Light Link profile enhancements to the On/Off server cluster. The component is only intended to assist with debugging, as the implemented callbacks simply parse requests from the Identify client and blink LEDs. Before production, this component should be replaced with code that acts on the requests in an appropriate way. Note that the extensions do not now require Touchlink commissioning to be used, and that the commands may now be required by other device types, such as Lighting and Occupancy.

API#

emberAfPluginZllOnOffServerOffZllExtensions(const EmberAfClusterCommand *cmd)

Turn off ZLL extensions.

emberAfPluginZllOnOffServerOnZllExtensions(const EmberAfClusterCommand *cmd)

Turn on ZLL extensions.

emberAfPluginZllOnOffServerToggleZllExtensions(const EmberAfClusterCommand *cmd)

Toggle ZLL extensions.

Level control cluster command for ZLL extensions.

API Documentation#

emberAfPluginZllOnOffServerOffZllExtensions#

EmberAfStatus emberAfPluginZllOnOffServerOffZllExtensions (const EmberAfClusterCommand * cmd)

Turn off ZLL extensions.

Parameters
TypeDirectionArgument NameDescription
const EmberAfClusterCommand *N/Acmd

pointer to the cluster command struct Ver.: always

Returns

  • EmberAfStatus return status


emberAfPluginZllOnOffServerOnZllExtensions#

EmberAfStatus emberAfPluginZllOnOffServerOnZllExtensions (const EmberAfClusterCommand * cmd)

Turn on ZLL extensions.

Parameters
TypeDirectionArgument NameDescription
const EmberAfClusterCommand *N/Acmd

pointer to the cluster command struct Ver.: always

Returns

  • EmberAfStatus return status


emberAfPluginZllOnOffServerToggleZllExtensions#

EmberAfStatus emberAfPluginZllOnOffServerToggleZllExtensions (const EmberAfClusterCommand * cmd)

Toggle ZLL extensions.

Parameters
TypeDirectionArgument NameDescription
const EmberAfClusterCommand *N/Acmd

pointer to the cluster command struct Ver.: always

Returns

  • EmberAfStatus return status


emberAfPluginZllOnOffServerLevelControlZllExtensions#

EmberAfStatus emberAfPluginZllOnOffServerLevelControlZllExtensions (uint8_t endpoint)

Level control cluster command for ZLL extensions.

Parameters
TypeDirectionArgument NameDescription
uint8_tN/Aendpoint

Ver.: always

Returns

  • EmberAfStatus return status