38 #ifndef SCENE_COMMON_H__ 39 #define SCENE_COMMON_H__ 42 #include "model_common.h" 56 #define SCENE_COMPANY_ID 0xFFFF 61 #define SCENE_REGISTER_SCENE_NUMBER_MIN (1) 67 #define SCENE_NUMBER_NO_SCENE (0x0000) 72 #define SCENE_NO_PROPERTY_ID 0 75 #define SCENE_SCENES_MAX (65535) 85 #ifndef SCENE_REGISTER_ARRAY_SIZE 86 #define SCENE_REGISTER_ARRAY_SIZE (16) uint32_t remaining_time_ms
Remaining transition time in milliseconds.
Parameters for the Scene Register Status message.
Parameters for the Scene Recall message.
uint16_t current_scene
Scene number of a current scene.
Parameters for the Scene Delete message.
The previous operation is failed because register was full.
#define SCENE_REGISTER_ARRAY_SIZE
Scene Register size definitions.
uint8_t status_code
Status code for the last operation.
Parameters for the Scene Store message.
uint8_t tid
Transaction ID.
scene_status_t
Status code values used by scene_status_params_t and scene_register_status_params_t.
uint16_t scene_number
Number of the scene to be stored.
uint16_t target_scene
Scene number of a target scene.
uint16_t current_scene
Scene number of a current scene.
uint8_t status_code
Status code for the last operation.
uint16_t scene_number
Number of the scene to be deleted.
The previous operation is valid.
Parameters for the Scene Status message.
uint16_t scene_number
Number of the scene to be stored.
The previous operation is failed because scene was not found.