Plugin Commands: Barrier Control Server Cluster#

Commands pertaining to the Silicon Labs Barrier Control server cluster.

Macros#

#define

plugin barrier-control-server failed-communication [endpoint:1] [setOrClear:1]

#define

plugin barrier-control-server position-failure [endpoint:1] [setOrClear:1]

#define

plugin barrier-control-server remote-lockout [endpoint:1] [setOrClear:1]

#define

plugin barrier-control-server tamper-detected [endpoint:1] [setOrClear:1]

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_CLOSE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_CLOSE

plugin barrier-control-server close [endpoint:1]

  • Notify the plugin that the barrier has been closed manually.

    • endpoint - INT8U - The endpoint on which the barrier has been closed


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_FAILED_COMMUNICATION#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_FAILED_COMMUNICATION

plugin barrier-control-server failed-communication [endpoint:1] [setOrClear:1]

  • Simulate or clear a failed communication event on the barrier (i.e., set or clear the FailedCommunication bit in the SafetyStatus attribute).

    • endpoint - INT8U - The endpoint on which to simulate this failed communication event

    • setOrClear - INT8U - Whether to set (1) or clear (0) the failed communication state


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_OPEN#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_OPEN

plugin barrier-control-server open [endpoint:1]

  • Notify the plugin that the barrier has been opened manually.

    • endpoint - INT8U - The endpoint on which the barrier has been opened


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_POSITION_FAILURE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_POSITION_FAILURE

plugin barrier-control-server position-failure [endpoint:1] [setOrClear:1]

  • Simulate or clear a position failure event on the barrier (i.e., set or clear the PositionFailure bit in the SafetyStatus attribute).

    • endpoint - INT8U - The endpoint on which to simulate this position failure event

    • setOrClear - INT8U - Whether to set (1) or clear (0) the position failure state


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_REMOTE_LOCKOUT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_REMOTE_LOCKOUT

plugin barrier-control-server remote-lockout [endpoint:1] [setOrClear:1]

  • Simulate or clear a remote lockout event on the barrier (i.e., set or clear the RemoteLockout bit in the SafetyStatus attribute).

    • endpoint - INT8U - The endpoint on which to simulate this remote lockout event

    • setOrClear - INT8U - Whether to set (1) or clear (0) the remove lockout state


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_STATUS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_STATUS

plugin barrier-control-server status [endpoint:1]

  • Prints out the status of the Barrier Control server cluster implementation.

    • endpoint - INT8U - The endpoint from which to receive status


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_TAMPER_DETECTED#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_BARRIER_CONTROL_SERVER_PLUGIN_BARRIER_CONTROL_SERVER_TAMPER_DETECTED

plugin barrier-control-server tamper-detected [endpoint:1] [setOrClear:1]

  • Simulate or clear a tamper detected event on the barrier (i.e., set or clear the TamperDetected bit in the SafetyStatus attribute).

    • endpoint - INT8U - The endpoint on which to simulate this tamper detected event

    • setOrClear - INT8U - Whether to set (1) or clear (0) the tamper detected state


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