name=Update TC Link Key

description=This plugin provides the functionality to update the trust center link key of a device on a ZigBee R21+ network. The device also requests the trust center link key periodically if the trust center is pre-R21. Once the trust center is upgraded to R21+ if not already R21+ then periodic request for a trust center link key update would pass and the link key would be updated.

quality=production
qualityString=Production Ready

requiredPlugins=network-steering

category=ZigBee 3.0

providedApis=update-tc-link-key
api.update-tc-link-key.header=update-tc-link-key.h

implementedCallbacks=emberAfPluginUpdateTcLinkKeyZdoMessageReceivedCallback

sourceFiles=update-tc-link-key.c,update-tc-link-key-cli.c

events=beginTcLinkKeyUpdate

# Turn this on by default
includedByDefault=true

setup(bookkeeping) {
  zigbeeKeyEstablishment=emberAfPluginUpdateTcLinkKeyZigbeeKeyEstablishmentCallback
}