Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_ADD
 zcl scenes add [groupId:2] [sceneId:1] [transitionTime:2] [sceneName:-1] [extensionFieldSets:4]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_VIEW
 zcl scenes view [groupId:2] [sceneId:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_REMOVE
 zcl scenes remove [groupId:2] [sceneId:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_RMALL
 zcl scenes rmall [groupId:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_STORE
 zcl scenes store [groupId:2] [sceneId:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_RECALL
 zcl scenes recall [groupId:2] [sceneId:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_GET
 zcl scenes get [groupId:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_EADD
 zcl scenes eadd [groupId:2] [sceneId:1] [transitionTime:2] [sceneName:-1] [extensionFieldSets:4]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_EVIEW
 zcl scenes eview [groupId:2] [sceneId:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_COPY
 zcl scenes copy [mode:1] [groupIdFrom:2] [sceneIdFrom:1] [groupIdTo:2] [sceneIdTo:1]

Detailed Description

This group describes the CLI commands for the Scenes cluster. Listed below is a description of the cluster:

Attributes and commands for scene configuration and manipulation.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_ADD

zcl scenes add [groupId:2] [sceneId:1] [transitionTime:2] [sceneName:-1] [extensionFieldSets:4]

  • Add a scene to the scene table. Extension field sets are supported, and are inputed as arrays of the form [[cluster ID] [length] [value0...n] ...]
    • groupId - INT16U
    • sceneId - INT8U
    • transitionTime - INT16U
    • sceneName - CHAR_STRING
    • extensionFieldSets - struct SceneExtensionFieldSet
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_COPY

zcl scenes copy [mode:1] [groupIdFrom:2] [sceneIdFrom:1] [groupIdTo:2] [sceneIdTo:1]

  • Command description for CopyScene
    • mode - ScenesCopyMode [BITMAP8]
    • groupIdFrom - INT16U
    • sceneIdFrom - INT8U
    • groupIdTo - INT16U
    • sceneIdTo - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_EADD

zcl scenes eadd [groupId:2] [sceneId:1] [transitionTime:2] [sceneName:-1] [extensionFieldSets:4]

  • Command description for EnhancedAddScene
    • groupId - INT16U
    • sceneId - INT8U
    • transitionTime - INT16U
    • sceneName - CHAR_STRING
    • extensionFieldSets - struct SceneExtensionFieldSet
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_EVIEW

zcl scenes eview [groupId:2] [sceneId:1]

  • Command description for EnhancedViewScene
    • groupId - INT16U
    • sceneId - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_GET

zcl scenes get [groupId:2]

  • Command description for GetSceneMembership
    • groupId - INT16U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_RECALL

zcl scenes recall [groupId:2] [sceneId:1]

  • Command description for RecallScene
    • groupId - INT16U
    • sceneId - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_REMOVE

zcl scenes remove [groupId:2] [sceneId:1]

  • Command description for RemoveScene
    • groupId - INT16U
    • sceneId - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_RMALL

zcl scenes rmall [groupId:2]

  • Command description for RemoveAllScenes
    • groupId - INT16U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_STORE

zcl scenes store [groupId:2] [sceneId:1]

  • Command description for StoreScene
    • groupId - INT16U
    • sceneId - INT8U
#define EMBER_AF_DOXYGEN_CLI_COMMAND_SCENES_VIEW

zcl scenes view [groupId:2] [sceneId:1]

  • Command description for ViewScene
    • groupId - INT16U
    • sceneId - INT8U