Ajout de la gestion des routes pour le système de capture, mise à jour des chemins de fichiers et amélioration de la logique de gestion des mesures et vidéos.
This commit is contained in:
47
stuff.md
47
stuff.md
@@ -1,30 +1,27 @@
|
||||
Routes :
|
||||
Workflow Caméra
|
||||
|
||||
- /projects = liste des projets
|
||||
- /projects/:id = détail d'un projet
|
||||
- /projects/:id/edit = édition d'un projet
|
||||
- /projects/:id/delete = suppression d'un projet
|
||||
- /projects/new = création d'un projet
|
||||
- /projects/:id/measurements = liste des mesures d'un projet
|
||||
- /projects/:id/measurements/:id = détail d'une mesure
|
||||
- /projects/:id/measurements/:id/edit = édition d'une mesure
|
||||
- /projects/:id/measurements/:id/delete = suppression d'une mesure
|
||||
- /projects/:id/videos = liste des vidéos d'un projet
|
||||
- /projects/:id/videos/:id = détail d'une vidéo
|
||||
Côté Caméra
|
||||
|
||||
/camera/status // récupérer le statut de la caméra (GET)
|
||||
|
||||
- /measurements = liste des mesures
|
||||
- /measurements/:id = détail d'une mesure
|
||||
- /measurements/:id/edit = édition d'une mesure
|
||||
- /measurements/:id/delete = suppression d'une mesure
|
||||
- /measurements/new = création d'une mesure
|
||||
si stop :
|
||||
/camera/stop // arrêter la caméra (POST)
|
||||
|
||||
- /cameras = liste des caméras
|
||||
- /cameras/:id = détail d'une caméra
|
||||
- /cameras/:id/edit = édition d'une caméra
|
||||
- /cameras/:id/delete = suppression d'une caméra
|
||||
- /cameras/new = création d'une caméra
|
||||
si upload :
|
||||
/camera/upload // uploader la vidéo (POST)
|
||||
|
||||
- /data/image/:id = image depuis le pool de stockage
|
||||
- /data/video/:id = vidéo depuis le pool de stockage
|
||||
-
|
||||
Côté Backend
|
||||
|
||||
/procedure/start // démarrer une procédure (POST)
|
||||
/procedure/status // récupérer le statut de la caméra/procédure courante (GET)
|
||||
/procedure/stop // arrêter la procédure courante (POST) (doit attendre la confirmation de /camera/stop)
|
||||
/procedure/delete // supprimer la procédure courante (POST) (doit attendre la confirmation de /camera/delete)
|
||||
|
||||
Modèle de données :
|
||||
|
||||
table camera (paramètres de la caméra et procédure courante)
|
||||
id (int, PK) - Toujours 1
|
||||
interval(int) - Intervalle de la caméra (en minutes), peut être null
|
||||
image
|
||||
maintenance(int) - 1 ou 0, 1 = maintenance, 0 = pas de maintenance (si maintenance, la caméra ne doit pas se redémarrer)
|
||||
status(int) - 1 ou 0, 1 = caméra en cours d'utilisation, 0 = caméra arrêtée (si la caméra est arrêtée, la procédure doit être arrêtée)
|
||||
Reference in New Issue
Block a user