TuyaOS
函数
tuya_svc_upgrade_http.h 文件参考

TUYA OTA service 更多...

#include "tuya_svc_upgrade.h"
#include "tuya_base_utilities.h"
tuya_svc_upgrade_http.h 的引用(Include)关系图:

浏览源代码.

函数

OPERATE_RET http_device_schema_newest_get (CONST CHAR_T *schemaId, CONST CHAR_T *version, CONST CHAR_T *nodeId, ty_cJSON **result)
 Retrieve lastest schema from cloud 更多...
 
OPERATE_RET http_device_schema_version_update (CONST CHAR_T *schemaId, CONST CHAR_T *version, ty_cJSON *nodeIds, CONST CHAR_T *result, CONST CHAR_T *reason)
 Sync schema upgrade result to cloud 更多...
 
OPERATE_RET http_device_upgrade_info_get (CONST CHAR_T *dev_id, CONST DEV_TYPE_T tp, ty_cJSON **result)
 Retrieve default upgrade info from cloud 更多...
 
OPERATE_RET http_device_upgrade_info_get_silent (CONST CHAR_T *sub_id, ty_cJSON **result)
 Retrieve silent upgrade info from cloud 更多...
 
OPERATE_RET http_device_upgrade_stat_update (CONST CHAR_T *dev_id, CONST DEV_TYPE_T tp, CONST BYTE_T status)
 Sync upgrade status to cloud 更多...
 

详细描述

TUYA OTA service

版本
0.1
日期
2019-08-28

函数说明

◆ http_device_schema_newest_get()

OPERATE_RET http_device_schema_newest_get ( CONST CHAR_T *  schemaId,
CONST CHAR_T *  version,
CONST CHAR_T *  nodeId,
ty_cJSON **  result 
)

Retrieve lastest schema from cloud

参数
[in]schemaIdID of local schema
[in]versionVersion of local schema
[in]nodeIdID of sub-device, or NULL for GW
[out]resultJSON encoded data
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ http_device_schema_version_update()

OPERATE_RET http_device_schema_version_update ( CONST CHAR_T *  schemaId,
CONST CHAR_T *  version,
ty_cJSON nodeIds,
CONST CHAR_T *  result,
CONST CHAR_T *  reason 
)

Sync schema upgrade result to cloud

参数
[in]schemaIdID of local schema
[in]versionVersion of local schema
[in]nodeIdsIDs of sub-device, or NULL for GW
[in]resultUpgrade result
[in]resultReason
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ http_device_upgrade_info_get()

OPERATE_RET http_device_upgrade_info_get ( CONST CHAR_T *  dev_id,
CONST DEV_TYPE_T  tp,
ty_cJSON **  result 
)

Retrieve default upgrade info from cloud

参数
[in]dev_idID of sub-device, or NULL for GW
[in]tpOTA channel, see DEV_TYPE_T
[out]resultJSON encoded data
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ http_device_upgrade_info_get_silent()

OPERATE_RET http_device_upgrade_info_get_silent ( CONST CHAR_T *  sub_id,
ty_cJSON **  result 
)

Retrieve silent upgrade info from cloud

参数
[in]sub_idID of sub-device, or NULL for GW
[out]resultJSON encoded data
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ http_device_upgrade_stat_update()

OPERATE_RET http_device_upgrade_stat_update ( CONST CHAR_T *  dev_id,
CONST DEV_TYPE_T  tp,
CONST BYTE_T  status 
)

Sync upgrade status to cloud

参数
[in]dev_idID of sub-device, or NULL for GW
[in]tpOTA channel, see DEV_TYPE_T
[in]statusUpgrade status, see TI_UPGRD_STAT_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h