| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #ifndef __DB_Hx__
- #define __DB_Hx__
- #include "list.h"
- enum {
- DB_TAB_CFG_NTP=0,
- DB_TAB_CFG_USER,
- DB_TAB_CFG_SHED,
- DB_TAB_CFG_SNMP,
- DB_TAB_CFG_MAIL,
- DB_TAB_CFG_MQTT,
- DB_TAB_CFG_GROUP,
- DB_TAB_CFG_POWER,
- DB_TAB_CFG_SENSOR,
- DB_TAB_CFG_BREAKER,
- DB_TAB_CFG_LOG,
-
- DB_TAB_REC_POWER,
- DB_TAB_REC_ALARM,
- DB_TAB_REC_LOG,
-
- DB_TAB_MAX
- };
- int db_init(void);
- int db_deinit(void);
- int db_import(int tab_id, char *path);
- int db_export(int tab_id, char *path);
- int db_load(void);
- int db_reset_tab(int tab_id);
- int db_reset(void);
- int db_clear_tab(int tab_id);
- int db_clear(void);
- int db_remove(int tab_id, char *condion);
- int db_read(int tab_id, char *contiion, handle_t list);
- int db_write(int tab_id, char *contiion, handle_t list);
- #endif
|