Ajouter une fonction pour vérifier si la caméra est occupée et mettre à jour la gestion des fichiers vidéo
This commit is contained in:
@@ -23,6 +23,10 @@ function writeCameraFile() {
|
||||
(cameraFile, JSON.stringify(data, null, 2), 'utf8');
|
||||
}
|
||||
|
||||
function isCameraOccupied() {
|
||||
return captureProjectID != -1;
|
||||
}
|
||||
|
||||
writeCameraFile();
|
||||
|
||||
router.post('/procedure/start/', async (req, res) => {
|
||||
@@ -36,8 +40,12 @@ router.post('/procedure/start/', async (req, res) => {
|
||||
});
|
||||
|
||||
function startProcedure(projectId, interval) {
|
||||
//vérifier qu'un projet n'est pas déjà en cours
|
||||
if (captureProjectID != -1) {
|
||||
// Vérifier si la caméra est occupée
|
||||
// Vérifier cohérence des valeurs
|
||||
// Interroger DB sur l'existence du projet
|
||||
// Appliquer valeurs
|
||||
// Changer le statut du projet dans la DB
|
||||
if (isCameraOccupied()) {
|
||||
return { message: 'Caméra Occupée : Le projet ID ' + captureProjectID + ' est déjà en cours de capture.' };
|
||||
}
|
||||
console.log('Démarrage de la procédure de capture');
|
||||
|
||||
Reference in New Issue
Block a user