# Name of the plugin.
name=Comms Hub Function (Sub-GHz)
category=Great Britain Companion Specification

# Any string is allowable here.  Generally it is either: Production Ready, Test Tool, or Requires Extending
qualityString=Test Code

# This is must be one of the following:  productionReady, testTool, extensionNeeded
quality=test

# Description of the plugin.
description=The Sub-GHz extension of the Comms Hub Function (CHF). Implements the channel change sequence as outlined in section 10.6.2.8 of GBCS v3.0.

# List of .c files that need to be compiled and linked in.
sourceFiles=comms-hub-function-sub-ghz.c, comms-hub-function-sub-ghz-cli.c

# List of callbacks implemented by this plugin
# implementedCallbacks=(none at the moment)

# Turned on by default once all the required plugins are enabled
includedByDefault=true

requiredPlugins=comms-hub-function, sub-ghz-server

# List of options
options=gsmeWakeUpPeriod

gsmeWakeUpPeriod.name=GSME Wake-Up Period (minutes)
gsmeWakeUpPeriod.description=Used to work out the time after which the Comms Hub can switch the channel without the GSME reading the notification flags. GBCS specifies this as 30 minutes and it should not be changed except for testing purposes.
gsmeWakeUpPeriod.type=NUMBER:1,255
gsmeWakeUpPeriod.default=30

#List of events
events=gsmeTimeOut


