1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| Début
Faire toutes les 3 secondes
Envoi trame_connexion à la base
Tant que pas de réponse OU nombre d'envois <3
Si pas de réponse
Passe en mode" VIP"
Sinon
Passe en mode connecté
Fin si
Fin tant que
Fin
Mode VIP
Attente d'un badge
Vérifier intégralité format du code
Si "format_code" = "format_société"
Vérifier si code inclus dans "VIP"
Si oui
Ouvrir porte
Afficher "Nom VIP"
Sinon
Afficher "Non autorisé"
Fin si
Sinon
Afficher "badge non identifié"
Fin si
Mode connecté
Attente d'un badge
Vérifier intégralité format du code
Si "format_code" = "format_société"
Envoi du code_lu à la base
Attente d'une réponse
Si pas de réponse
"RAZ"
Sinon
Réception date-heure et nom+"valide"
Si "valide" = ok
Ouvrir porte
Afficher nom et "Accès Autorisé"
Sinon
Afficher nom et "Accès Interdit"
Fin si
Fin si
Sinon
Afficher "Badge non identifié"
Envoi "Badge Erroné "
Fin si |
Partager