Test outlet is now functional
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
NADAL Jean-Baptiste
2020-02-24 16:39:30 +01:00
parent e4de72a4f6
commit 8e7e94568f
14 changed files with 456 additions and 81 deletions

View File

@@ -289,30 +289,6 @@ char *devices_manager_get_by_id(devices_manager_t *dm, const char *capability, u
/*--------------------------------------------------------------------------*/
struct json_object *devices_manager_to_json_object(devices_manager_t *dm, const char *capability)
{
struct json_object *root_node;
// Sanity Checks
if (dm == NULL)
return NULL;
root_node = json_object_new_array();
if (capability == kOutletEntry)
{
}
else if (capability == kShutterEntry)
{
}
else if (capability == kSprinklerEntry)
{
}
return root_node;
}
/*--------------------------------------------------------------------------*/
int devices_manager_create(devices_manager_t *dm, const char *capability, struct json_object *node)
{
// Sanity checks
@@ -378,17 +354,8 @@ int devices_manager_update(devices_manager_t *dm, const char *capability, struct
/*--------------------------------------------------------------------------*/
int devices_manager_delete(devices_manager_t *dm, const char *capability, struct json_object *node)
int devices_manager_delete(devices_manager_t *dm, const char *capability, uint32_t id)
{
int32_t id = -1;
struct json_object *value_node;
// id
if (json_object_object_get_ex(node, k_entry_id, &value_node))
{
id = json_object_get_int(value_node);
}
// Sanity checks.
if (id == -1)
return -1;