Portier Wireless Le portier sans fil est un système bidirectionnel basé sur un microcontrôleur PIC32MX130F064B-I/SS et un module radio 868 MHz, permettant à un visiteur d’envoyer une requête depuis l’extérieur via un bouton alimenté par piles, et à l’occupant du bureau de répondre par des signaux lumineux et sonores grâce à une unité intérieure alimentée en USB, le tout avec appairage sécurisé et gestion autonome de l’énergie.
Chargement...
Recherche...
Aucune correspondance
Référence du fichier Management.c
#include "Management.h"
#include "app.h"
#include "led.h"
#include "sound.h"
#include "Pairing.h"
#include "RF.h"
#include "peripheral/reset/plib_reset.h"
Graphe des dépendances par inclusion de Management.c:

Macros

#define DOOR_TIMEOUT   3100
#define BELL_TIMEOUT   3000
#define ANSWER_NR_MAX   50

Fonctions

void Door_Mgmt (void)
 Gestion du bouton-poussoir de la porte avec filtre de pairing intégré.
void Bell_Mgmt (void)
 Gestion de la carte de sonnerie (Bell_Mgmt).

Documentation des macros

◆ ANSWER_NR_MAX

#define ANSWER_NR_MAX   50

◆ BELL_TIMEOUT

#define BELL_TIMEOUT   3000

◆ DOOR_TIMEOUT

#define DOOR_TIMEOUT   3100

Documentation des fonctions

◆ Bell_Mgmt()

void Bell_Mgmt ( void )

Gestion de la carte de sonnerie (Bell_Mgmt).

Cette fonction gère la logique de la carte de sonnerie, y compris la réception des messages, la gestion des boutons de réponse, l'envoi des réponses, et la gestion des états associés.

  • Surveille les messages RF entrants pour déclencher la sonnerie ou répondre à une demande.
  • Gère les boutons physiques pour envoyer les réponses appropriées (entrez, attendez, occupé).
  • Gère les délais et le clignotement des LEDs selon l'état de la batterie et les réponses.
  • Assure la synchronisation avec d'autres cartes de sonnerie si nécessaire.
Note
Cette fonction fait partie du module de gestion de la sonnerie (Bell_Mgmt).

◆ Door_Mgmt()

void Door_Mgmt ( void )

Gestion du bouton-poussoir de la porte avec filtre de pairing intégré.

Cette fonction gère la logique associée au bouton-poussoir situé à la porte, incluant un filtre pour le processus de jumelage (pairing).

  • Surveille l'état du bouton-poussoir.
  • Applique un filtre logiciel pour éviter les rebonds et les appuis involontaires.
  • Intègre la gestion du pairing pour l'association des dispositifs sans fil.
Note
Cette fonction fait partie du module de gestion de la porte (Door_Mgmt).