TuyaOS
ty_meta_report.h
浏览该文件的文档.
1
20#ifndef __TY_META_REPORT_H__
21#define __TY_META_REPORT_H__
22
23#include "tuya_cloud_types.h"
24#include "ty_cJSON.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30#define KV_META_REPORT "kv.meta.report"
31
35typedef enum {
36 REPORT_MODE_DEFAULT, // if values already reported, then no more report
37 REPORT_MODE_FORCE, // force report even if values alread reported
39
45OPERATE_RET ty_meta_init(VOID);
46
56
62OPERATE_RET ty_meta_reset(VOID);
63
64#ifdef __cplusplus
65}
66#endif
67
68#endif // __TY_META_REPORT_H__
Definition: ty_cJSON.h:104
OPERATE_RET ty_meta_reset(VOID)
reset kv meta info
META_REPORT_MODE_E
Definition of metas report mode
Definition: ty_meta_report.h:35
OPERATE_RET ty_meta_init(VOID)
Init meta report
OPERATE_RET ty_meta_report(ty_cJSON *meta, META_REPORT_MODE_E mode)
Report meta capability to cloud