TuyaOS
ws_db_gw.h
浏览该文件的文档.
1
10#ifndef __TUYA_WS_DB_GW_H__
11#define __TUYA_WS_DB_GW_H__
12
13#include "tuya_ws_db.h"
14#include "gw_intf.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
28
36OPERATE_RET wd_gw_base_if_read(OUT GW_BASE_IF_S *bi);
37
46
54OPERATE_RET wd_gw_wsm_read(OUT GW_WORK_STAT_MAG_S *wsm);
55
64
72OPERATE_RET wd_gw_desc_if_read(OUT GW_DESC_IF_S *di);
73
79OPERATE_RET wd_gw_desc_if_delete(VOID_T);
80
89
97OPERATE_RET wd_gw_actv_if_read(OUT GW_ACTV_IF_S *ai);
98
107OPERATE_RET wd_gw_schema_write(IN CONST CHAR_T *s_id, IN CONST CHAR_T *schema);
108
119OPERATE_RET wd_gw_schema_read(IN CONST CHAR_T *s_id, OUT CHAR_T **schema);
120
128OPERATE_RET wd_gw_schema_delete(IN CONST CHAR_T *s_id);
129
138OPERATE_RET wd_gw_schema_write_ver(IN CONST CHAR_T *s_id, IN CONST CHAR_T *ver);
139
150OPERATE_RET wd_gw_schema_read_ver(IN CONST CHAR_T *s_id, OUT CHAR_T **ver);
151
152
153#ifdef __cplusplus
154}
155#endif
156
157#endif // __TUYA_WS_DB_GW_H__
Facility of DevOS definitions
Definition of active info
Definition: gw_intf.h:175
Definition gw BASE information
Definition: gw_intf.h:44
Definition of device description info
Definition: gw_intf.h:124
Definition of device work state
Definition: gw_intf.h:96
tuya key-value database module
OPERATE_RET wd_gw_base_if_read(OUT GW_BASE_IF_S *bi)
Read base info from storage
OPERATE_RET wd_gw_schema_write_ver(IN CONST CHAR_T *s_id, IN CONST CHAR_T *ver)
Save schema version into storage
OPERATE_RET wd_gw_desc_if_write(IN GW_DESC_IF_S *di)
Save description info into storage
OPERATE_RET wd_gw_schema_read(IN CONST CHAR_T *s_id, OUT CHAR_T **schema)
Read schema info from storage
OPERATE_RET wd_gw_desc_if_delete(VOID_T)
Delete description info from storage
OPERATE_RET wd_gw_wsm_write(IN GW_WORK_STAT_MAG_S *wsm)
Save work state info into storage
OPERATE_RET wd_gw_schema_read_ver(IN CONST CHAR_T *s_id, OUT CHAR_T **ver)
Read schema version from storage
OPERATE_RET wd_gw_schema_write(IN CONST CHAR_T *s_id, IN CONST CHAR_T *schema)
Save schema info into storage
OPERATE_RET wd_gw_actv_if_read(OUT GW_ACTV_IF_S *ai)
Read activation info from storage
OPERATE_RET wd_gw_actv_if_write(IN GW_ACTV_IF_S *ai)
Save activation info into storage
OPERATE_RET wd_gw_schema_delete(IN CONST CHAR_T *s_id)
Delete schema and its version from storage
OPERATE_RET wd_gw_base_if_write(IN GW_BASE_IF_S *bi)
Save base info into storage
OPERATE_RET wd_gw_desc_if_read(OUT GW_DESC_IF_S *di)
Read description info from storage
OPERATE_RET wd_gw_wsm_read(OUT GW_WORK_STAT_MAG_S *wsm)
Read work state info from storage