TuyaOS
函数
ws_db_gw.h 文件参考

TUYA storage service 更多...

#include "tuya_ws_db.h"
#include "gw_intf.h"
ws_db_gw.h 的引用(Include)关系图:

浏览源代码.

函数

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_base_if_read (OUT GW_BASE_IF_S *bi)
 Read base info 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_delete (VOID_T)
 Delete description info from storage 更多...
 
OPERATE_RET wd_gw_desc_if_read (OUT GW_DESC_IF_S *di)
 Read description info from storage 更多...
 
OPERATE_RET wd_gw_desc_if_write (IN GW_DESC_IF_S *di)
 Save description 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_schema_read (IN CONST CHAR_T *s_id, OUT CHAR_T **schema)
 Read schema info from 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_schema_write_ver (IN CONST CHAR_T *s_id, IN CONST CHAR_T *ver)
 Save schema version into storage 更多...
 
OPERATE_RET wd_gw_wsm_read (OUT GW_WORK_STAT_MAG_S *wsm)
 Read work state info from storage 更多...
 
OPERATE_RET wd_gw_wsm_write (IN GW_WORK_STAT_MAG_S *wsm)
 Save work state info into storage 更多...
 

详细描述

TUYA storage service

版本
0.1
日期
2019-08-28

函数说明

◆ wd_gw_actv_if_read()

OPERATE_RET wd_gw_actv_if_read ( OUT GW_ACTV_IF_S ai)

Read activation info from storage

参数
[in]aiActivation info, see GW_ACTV_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_actv_if_write()

OPERATE_RET wd_gw_actv_if_write ( IN GW_ACTV_IF_S ai)

Save activation info into storage

参数
[in]aiActivation info, see GW_ACTV_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_base_if_read()

OPERATE_RET wd_gw_base_if_read ( OUT GW_BASE_IF_S bi)

Read base info from storage

参数
[out]biBase info, see GW_BASE_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_base_if_write()

OPERATE_RET wd_gw_base_if_write ( IN GW_BASE_IF_S bi)

Save base info into storage

参数
[in]biBase info, see GW_BASE_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_desc_if_delete()

OPERATE_RET wd_gw_desc_if_delete ( VOID_T  )

Delete description info from storage

返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_desc_if_read()

OPERATE_RET wd_gw_desc_if_read ( OUT GW_DESC_IF_S di)

Read description info from storage

参数
[out]diDescription info, see GW_DESC_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_desc_if_write()

OPERATE_RET wd_gw_desc_if_write ( IN GW_DESC_IF_S di)

Save description info into storage

参数
[in]aiDescription info, see GW_DESC_IF_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_schema_delete()

OPERATE_RET wd_gw_schema_delete ( IN CONST CHAR_T *  s_id)

Delete schema and its version from storage

参数
[in]s_idSchema ID
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_schema_read()

OPERATE_RET wd_gw_schema_read ( IN CONST CHAR_T *  s_id,
OUT CHAR_T **  schema 
)

Read schema info from storage

参数
[in]s_idSchema ID
[out]schemaSchema buffer
注解
Caller shall free schema buffer manualy
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_schema_read_ver()

OPERATE_RET wd_gw_schema_read_ver ( IN CONST CHAR_T *  s_id,
OUT CHAR_T **  ver 
)

Read schema version from storage

参数
[in]s_idSchema ID
[out]verSchema version buffer
注解
Caller shall free schema version buffer manualy
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_schema_write()

OPERATE_RET wd_gw_schema_write ( IN CONST CHAR_T *  s_id,
IN CONST CHAR_T *  schema 
)

Save schema info into storage

参数
[in]s_idSchema ID
[in]schemaSchema buffer
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_schema_write_ver()

OPERATE_RET wd_gw_schema_write_ver ( IN CONST CHAR_T *  s_id,
IN CONST CHAR_T *  ver 
)

Save schema version into storage

参数
[in]s_idSchema ID
[in]verSchema version buffer
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_wsm_read()

OPERATE_RET wd_gw_wsm_read ( OUT GW_WORK_STAT_MAG_S wsm)

Read work state info from storage

参数
[out]wsmWork state info, see GW_WORK_STAT_MAG_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ wd_gw_wsm_write()

OPERATE_RET wd_gw_wsm_write ( IN GW_WORK_STAT_MAG_S wsm)

Save work state info into storage

参数
[in]wsmWork state info, see GW_WORK_STAT_MAG_S
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h