feat(ui): add weather and lucky color commands
This commit is contained in:
@@ -166,6 +166,15 @@ typedef enum {
|
||||
DOMAIN_EXPRESSION_OTA_UPDATE,
|
||||
} domain_expression_id_t;
|
||||
|
||||
typedef enum {
|
||||
DOMAIN_WUXING_ELEMENT_WATER = 0,
|
||||
DOMAIN_WUXING_ELEMENT_WOOD,
|
||||
DOMAIN_WUXING_ELEMENT_FIRE,
|
||||
DOMAIN_WUXING_ELEMENT_EARTH,
|
||||
DOMAIN_WUXING_ELEMENT_METAL,
|
||||
DOMAIN_WUXING_ELEMENT_COUNT,
|
||||
} domain_wuxing_element_t;
|
||||
|
||||
typedef enum {
|
||||
DOMAIN_EXPRESSION_TRIGGER_UNSPECIFIED = 0,
|
||||
DOMAIN_EXPRESSION_TRIGGER_SERVER_TASK_FAILED,
|
||||
@@ -181,6 +190,7 @@ typedef enum {
|
||||
DOMAIN_EXPRESSION_TRIGGER_SW2_DOUBLE_CLICK,
|
||||
DOMAIN_EXPRESSION_TRIGGER_LOCAL_WAKE,
|
||||
DOMAIN_EXPRESSION_TRIGGER_OTA_UPDATE,
|
||||
DOMAIN_EXPRESSION_TRIGGER_MODEL_LUCKY_COLOR,
|
||||
} domain_expression_trigger_t;
|
||||
|
||||
typedef struct {
|
||||
@@ -189,6 +199,8 @@ typedef struct {
|
||||
size_t direction_index; /* Only used by DOMAIN_EXPRESSION_WEALTH_DIRECTION */
|
||||
size_t chouqian_result_index; /* Optional for DOMAIN_EXPRESSION_CHOUQIAN */
|
||||
bool chouqian_result_index_valid;
|
||||
domain_wuxing_element_t wuxing_element; /* Optional for DOMAIN_EXPRESSION_WUXING */
|
||||
bool wuxing_element_valid;
|
||||
} domain_expression_request_t;
|
||||
|
||||
esp_err_t domain_init(const domain_direction_axis_config_t *config,
|
||||
|
||||
Reference in New Issue
Block a user