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)