aqhome: started parsing messages and extract info for node db.
This commit is contained in:
@@ -13,6 +13,8 @@
|
||||
#include <aqhome/api.h>
|
||||
#include <aqhome/nodes/nodeinfo.h>
|
||||
|
||||
#include <gwenhywfar/db.h>
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
|
||||
@@ -27,9 +29,14 @@ AQHOME_API int AQH_NodeDb_AddNodeInfo(AQH_NODE_DB *ndb, AQH_NODE_INFO *ni);
|
||||
|
||||
AQHOME_API AQH_NODE_INFO *AQH_NodeDb_GetNodeInfoByBusAddr(AQH_NODE_DB *ndb, uint8_t busAddr);
|
||||
AQHOME_API AQH_NODE_INFO *AQH_NodeDb_GetNodeInfoByUid(AQH_NODE_DB *ndb, uint32_t uid);
|
||||
AQHOME_API AQH_NODE_INFO_LIST *AQH_NodeDb_GetNodeInfosByNodeType(AQH_NODE_DB *ndb, int t);
|
||||
AQHOME_API AQH_NODE_INFO_LIST *AQH_NodeDb_GetNodeInfosByFirmwareType(AQH_NODE_DB *ndb, int t);
|
||||
|
||||
AQHOME_API void AQH_NodeDb_toDb(AQH_NODE_DB *ndb, GWEN_DB_NODE *dbDatabase);
|
||||
AQHOME_API void AQH_NodeDb_fromDb(AQH_NODE_DB *ndb, GWEN_DB_NODE *dbDatabase);
|
||||
|
||||
AQHOME_API void AQH_NodeDb_SetModified(AQH_NODE_DB *ndb);
|
||||
AQHOME_API void AQH_NodeDb_ClearModified(AQH_NODE_DB *ndb);
|
||||
AQHOME_API int AQH_NodeDb_IsModified(const AQH_NODE_DB *ndb);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user