Plugin Commands: Door Lock Server Cluster#

Commands pertaining to the Silicon Labs Door Lock server cluster.

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_APPLY_PIN#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_APPLY_PIN

plugin door-lock-server apply-pin [pin:-1]

  • Simulate a PIN being entered into the door lock.

    • pin - OCTET_STRING - The PIN to enter into the door lock.


Definition at line 2907 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_APPLY_RFID#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_APPLY_RFID

plugin door-lock-server apply-rfid [rfid:-1]

  • Simulate an RFID device being brought within range of the door lock.

    • rfid - OCTET_STRING - The identifier of the RFID device.


Definition at line 2913 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_CLOSE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_CLOSE

plugin door-lock-server close

  • Close the door (on currently hardcoded endpoint 1).


Definition at line 2918 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_LOCK#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_LOCK

plugin door-lock-server lock [userId:2]

  • Lock the door (on currently hardcoded endpoint 1).

    • userId - INT16U - The user ID for whoever is locking the door.


Definition at line 2924 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_OPEN#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_OPEN

plugin door-lock-server open

  • Open the door (on currently hardcoded endpoint 1).


Definition at line 2929 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_STATUS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_STATUS

plugin door-lock-server status

  • Print out the current status of the door lock.


Definition at line 2934 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_UNLOCK#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DOOR_LOCK_SERVER_PLUGIN_DOOR_LOCK_SERVER_UNLOCK

plugin door-lock-server unlock [userId:2]

  • Unlock the door (on currently hardcoded endpoint 1).

    • userId - INT16U - The user ID for whoever is unlocking the door.


Definition at line 2940 of file ./app/framework/test/headers/cli.doc