Groups Server#

Callbacks for Groups Server Component.

Callbacks#

void
emberAfPluginGroupsServerGetGroupNameCallback(uint8_t endpoint, uint16_t groupId, uint8_t *groupName)

Get a group name.

void
emberAfPluginGroupsServerSetGroupNameCallback(uint8_t endpoint, uint16_t groupId, uint8_t *groupName)

Set a group name.

bool

Return supported group names.

void

Clear the group table.

Callbacks Documentation#

emberAfPluginGroupsServerGetGroupNameCallback#

void emberAfPluginGroupsServerGetGroupNameCallback (uint8_t endpoint, uint16_t groupId, uint8_t * groupName)

Get a group name.

Parameters
TypeDirectionArgument NameDescription
uint8_tN/Aendpoint

Endpoint Ver.: always

uint16_tN/AgroupId

Group ID Ver.: always

uint8_t *N/AgroupName

Group Name Ver.: always

This function returns the name of a group with the provided group ID, if it exists.


emberAfPluginGroupsServerSetGroupNameCallback#

void emberAfPluginGroupsServerSetGroupNameCallback (uint8_t endpoint, uint16_t groupId, uint8_t * groupName)

Set a group name.

Parameters
TypeDirectionArgument NameDescription
uint8_tN/Aendpoint

Endpoint Ver.: always

uint16_tN/AgroupId

Group ID Ver.: always

uint8_t *N/AgroupName

Group Name Ver.: always

This function sets the name of a group with the provided group ID.


emberAfPluginGroupsServerGroupNamesSupportedCallback#

bool emberAfPluginGroupsServerGroupNamesSupportedCallback (uint8_t endpoint)

Return supported group names.

Parameters
TypeDirectionArgument NameDescription
uint8_tN/Aendpoint

Endpoint Ver.: always

This function returns whether or not group names are supported.


emberAfGroupsClusterClearGroupTableCallback#

void emberAfGroupsClusterClearGroupTableCallback (uint8_t endpoint)

Clear the group table.

Parameters
TypeDirectionArgument NameDescription
uint8_tN/Aendpoint

The endpoint. Ver.: always

This function is called by the framework when the application should clear the group table.