Message:/level:

Message: /level:
This message is used to indicate that the Device to which it has been sent has successfully logged in with a particular level of privilege.

Parameters

 * level
 * Default parameter. Indicates the level of access the device or its operator has to control the Core (and the unit in which it is installed, of course). A level of 0 represents no access, with numbers through 9 indicating increasingly higher levels of access. A Core need not use all ten values, and may use others besides.


 * code
 * This allows the Core to provide the Device with a code it should send with any command to notify the Core that it has logged in and is authorized. It is up to the Core to determine how to protect this code. A Core is not required to use this; it can simply track the login via the Device's UUID.


 * operator
 * If specified, then the login level applies only to the specified operator.

Expected Action by Device
The Device may notify its operator that it is successfully logged in, and make available additional commands that being logged in permits. It may use to find out what commands it now has access to.

Response(s) Expected
None. However, having received this message, the Device is expected to send when it is finished with the Core. This should typically result in its login access level being set back to 0.

Examples
/level:{"level":9,"code":"Ev0k7CJntZlKeuks7wn7VhKJahVfLa"} /level:0