Documentation

Documentation

Includes

tuya_cloud_types.h

#include "tuya_cloud_types.h"
#include "tuya_cloud_types.h"

tuya_cloud_com_defs.h

#include "tuya_cloud_com_defs.h"
#include "tuya_cloud_com_defs.h"

scene_linkage.h

#include "scene_linkage.h"
#include "scene_linkage.h"

Macros

Marco __SCENE_LINKAGE_ENGR_H

#define __SCENE_LINKAGE_ENGR_H


      

Marco __SCENE_LINKAGE_ENGR_EXT

#define __SCENE_LINKAGE_ENGR_EXT


      

Marco __SCENE_LINKAGE_ENGR_EXT

#define __SCENE_LINKAGE_ENGR_EXT extern

      

Functions

Vars

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
OPERATE_RET engr_scene_linkage_module_init(VOID);
/***********************************************************
*  Function: engr_scene_linkage_module_init
*  Input: none
*  Output: none
*  Return: OPERATE_RET
*  Note:
***********************************************************/

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
VOID engr_scene_linkage_module_uninit(VOID);
/***********************************************************
*  Function: scene_linkage_module_uninit
*  Input: none
*  Output: none
*  Return: none
*  Note:
***********************************************************/

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
OPERATE_RET engr_dp_condition_detect(IN CONST CHAR_T *id,IN CONST CHAR_T *dp_cmd, IN CONST CHAR_T *gw_id, IN LINKAGE_RULE_TYPE_T rule_type);
// dp_cmd:{"cid":"xxxxxx",dps:{"1":2,"2":"111"}} or {"devid":"xxxxxx",dps:{"1":2,"2":"111"}}

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
OPERATE_RET engr_scene_linkage_module_reinit(VOID);


      

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
VOID engr_reset_scene_info_to_disk(VOID);


      

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
BOOL_T engr_check_modify_time_changed(INT_T input_last_mod_time);


      

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
VOID engr_load_scene_info_from_disk(VOID);


      

Variable __SCENE_LINKAGE_ENGR_EXT

__SCENE_LINKAGE_ENGR_EXT \
OPERATE_RET engr_save_scene_link(INT_T total_cnt, INT_T sl_last_mod_time, ty_cJSON *rules);

      

Consts

Types

Typedefs