device manager now load data.

This commit is contained in:
NADAL Jean-Baptiste
2019-12-26 16:34:26 +01:00
parent c43fc0b195
commit 4872f71428
9 changed files with 398 additions and 26 deletions

View File

@@ -48,7 +48,7 @@ struct devices_manager_s
{
char *file_path;
qhashtbl_t *outlets;
qlist_t *outlets;
qhashtbl_t *shutters;
qhashtbl_t *sprinklers;
};
@@ -58,7 +58,7 @@ struct devices_manager_s
extern devices_manager_t *devices_manager_new(void);
extern void devices_manager_free(devices_manager_t *devices_manager);
extern int devices_manager_load(devices_manager_t *dm);
extern int devices_manager_load(devices_manager_t *dm, char *config_path);
extern int devices_manager_save(devices_manager_t *dm);
extern char *devices_manager_get(devices_manager_t *dm, const char *capability);