Files
timelapse-backend/stuff.md

27 lines
970 B
Markdown

Workflow Caméra
Côté Caméra
/camera/status // récupérer le statut de la caméra (GET)
si stop :
/camera/stop // arrêter la caméra (POST)
si upload :
/camera/upload // uploader la vidéo (POST)
Côté Backend
/procedure/start // démarrer une procédure (POST)
/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
nb_image(int) - Nombre d'images à prendre, peut être null
maintenance(bool) - Indique si la caméra est en mode maintenance ou non (true/false)
stop_flag(bool) - Indique si la caméra doit être arrêtée ou non (true/false)
idle(bool) - Indique si la caméra est inactive ou non (true/false)