Modification de la fonction startProcedure pour la rendre asynchrone et améliorer la gestion de l'occupation de la caméra.

This commit is contained in:
2025-04-02 10:52:17 +02:00
parent b65230d5e7
commit a0b1eaf109

View File

@@ -250,11 +250,12 @@ function setCameraSettings(interval, maintenance) {
}
}
function startProcedure(projectId, interval, maintenance) {
async function startProcedure(projectId, interval, maintenance) {
if (isNaN(projectId) || isNaN(interval) || isNaN(maintenance)) {
return { error: 'Invalid parameters' };
}
if (isCameraOccupied()) {
const cameraOccupied = await isCameraOccupied();
if (cameraOccupied) {
return { error: 'Camera is occupied by another project' };
} else {
activateCamera();