Command: *help:

Command: *help:
Queries about the non-required commands supported by the Core. A Device may use this to determine whether a particular Core supports one or more commands that it will want to send. The Core should take no action in response to a message except to send  in response. The Core should in general NOT inform its user that a help: message has been received.

Alternatively, when the "purpose" parameter is supplied, returns a that represents a specific set of options available for that specific operator, device type, and purpose. This is appropriate for requesting options to present a menu to the operator.

Usable in: Commands only

Parameters

 * purpose
 * Default parameter. If specified, requests a list of options that can be presented to the user as a dialog (although the device isn't required to use the result that way). The operator, type, and nonce universal parameters are required for this usage.


 * subscribe
 * If specified, asks the Core to include a reuse parameter in the response informing it how it may reuse the same response. See for more information.


 * command
 * If specified, limits the response to information about that command only. This allows the device to ask only whether the core supports a particular command, rather than for a list of all commands it supports.

Examples
*help: *help:{"command":"motion"} *help:{"purpose":"remotemain", "operator":"key, "type":"ACCESSPANEL", "nonce":"rmenu1"}

Typical usage
See.

Implementation Details: ACS
Minimum Level:

Other constraints: