aboutsummaryrefslogtreecommitdiff
path: root/daemon/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/server.c')
-rw-r--r--daemon/server.c38
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.
* --- */