TuyaOS
tuya_svc_upgrade_http.h
浏览该文件的文档.
1
10#ifndef __TUYA_SVC_UPGRADE_HTTP_H__
11#define __TUYA_SVC_UPGRADE_HTTP_H__
12
13#include "tuya_svc_upgrade.h"
14#include "tuya_base_utilities.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
28OPERATE_RET http_device_upgrade_info_get_silent(CONST CHAR_T *sub_id, ty_cJSON **result);
29
39OPERATE_RET http_device_upgrade_info_get(CONST CHAR_T *dev_id, CONST DEV_TYPE_T tp, ty_cJSON **result);
40
50OPERATE_RET http_device_upgrade_stat_update(CONST CHAR_T *dev_id, CONST DEV_TYPE_T tp, CONST BYTE_T status);
51
62OPERATE_RET http_device_schema_newest_get(CONST CHAR_T* schemaId, CONST CHAR_T* version,
63 CONST CHAR_T* nodeId, ty_cJSON **result);
64
76OPERATE_RET http_device_schema_version_update(CONST CHAR_T* schemaId, CONST CHAR_T* version,
77 ty_cJSON *nodeIds, CONST CHAR_T* result, CONST CHAR_T* reason);
78
79#ifdef __cplusplus
80}
81#endif
82
83#endif
84
85
Definition: ty_cJSON.h:104
tuya utilities module
TUYA OTA service
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_silent(CONST CHAR_T *sub_id, ty_cJSON **result)
Retrieve silent upgrade info from cloud
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_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_stat_update(CONST CHAR_T *dev_id, CONST DEV_TYPE_T tp, CONST BYTE_T status)
Sync upgrade status to cloud