diff options
Diffstat (limited to 'daemon/server.c')
-rw-r--r-- | daemon/server.c | 38 |
1 files changed, 32 insertions, 6 deletions
diff --git a/daemon/server.c b/daemon/server.c index f551265..169e8ed 100644 --- a/daemon/server.c +++ b/daemon/server.c @@ -91,11 +91,11 @@ void *weshd_null_1_svc(void *argp, struct svc_req *req) (void)argp; (void)req; - return ((void*)&val); + return ((void *)&val); } /* --- - * Gestion des ressources existentes. + * Gestion des ressources WES existantes. * --- */ /* `gather_1_svc()`: Création de ressource, ou récupération de ressource @@ -231,10 +231,6 @@ wespret_t *unregister_1_svc(wespid_t *id, struct svc_req *req) return (&ret); } -/* --- - * Récupération de la configuration du serveur WES. - * --- */ - /* `get_1_svc()`: Récupération de la configuration d'un serveur WES. */ wespret_with_wes_t *get_1_svc(wespid_with_wes_flags_t *args, @@ -830,6 +826,36 @@ wespret_with_meter_list_t *query_meters_1_svc(wespid_with_meter_query_t *args, } /* --- + * Gestion des capteurs. + * --- */ + +/* `get_sensor_1_svc()`: récupération de la configuration d'un capteur. */ + +wespret_with_sensor_t *get_sensor_1_svc(wespid_with_sensor_id_t *args, + struct svc_req *req) +{ + static wespret_with_sensor_t resp; + + /* TODO */ + + resp.ret = WESPRET_IMP; + return (&resp); +} + +/* `set_sensor_1_svc()`: définition de la configuration d'un capteur. */ + +wespret_t *set_sensor_1_svc(wespid_with_sensor_t *args, + struct svc_req *req) +{ + static wespret_t ret; + + /* TODO */ + + resp.ret = WESPRET_IMP; + return (&resp); +} + +/* --- * Fonction de lancement du serveur, avec gestions de signaux. * --- */ |