Documentation
Includes
tuya_cloud_com_defs.h
#include "tuya_cloud_com_defs.h"
Macros
Marco __TUYA_DEVOS_ENTRY_H__
#define __TUYA_DEVOS_ENTRY_H__
Functions
Func tuya_iot_dev_activated
OPERATE_RET tuya_iot_dev_activated(VOID);
Func tuya_iot_dev_update_attachs
OPERATE_RET tuya_iot_dev_update_attachs(UINT_T attr_num, GW_ATTACH_ATTR_T *attrs);
Func tuya_iot_dev_set_attach_attr
OPERATE_RET tuya_iot_dev_set_attach_attr(GW_PERMIT_DEV_TP_T tp, GW_ATTACH_ATTR_T * attr);
Func tuya_iot_dev_get_attach_attr
OPERATE_RET tuya_iot_dev_get_attach_attr(GW_PERMIT_DEV_TP_T tp, GW_ATTACH_ATTR_T * attr);
Func gw_upload_rst_log_set
VOID gw_upload_rst_log_set(IN CONST BOOL_T upload);
Func gw_oem_set
VOID gw_oem_set(IN CONST BOOL_T oem);
Func is_gw_oem
BOOL_T is_gw_oem(VOID);
Func gw_update_versions
OPERATE_RET gw_update_versions(VOID);
Func gw_ctrl_write_stride
VOID gw_ctrl_write_stride(VOID);
Func gw_ctrl_reset_stride
VOID gw_ctrl_reset_stride(VOID);
Func gw_ctrl_update_stride
VOID gw_ctrl_update_stride(VOID);
Vars
Variable GW_STRIDE_UPDATE_S
GW_STRIDE_UPDATE_S* gw_get_new_pid_key(VOID);
Consts
Types
Typedefs
Typedef tuya_dev_init_t;
typedef struct {
/** The key of firmware, assigned by TUYA */
CHAR_T *firmware_key;
/** The key of product, assigned by TUYA */
CHAR_T *product_key;
/** The version of firmware, format is "x.y.z" */
CHAR_T *sw_ver;
/** The count of attach modules */
UINT_T attr_num;
/** The attributes of attach modules */
GW_ATTACH_ATTR_T *attrs;
}tuya_dev_init_t;