DemanderAgent
Envoyer un agent à une zone. Pour envoyer plusieurs agents, il faut faire l’action plusieurs fois.
Paramètres:
- typeAgent: Type d’agent à envoyer (valeurs:
PATROUILLEUR) - idAgent: (facultatif pour envoyer un agent précis)
- zone: Identifiant de la zone où dépêcher l’agent
- priorite: ‘P1’ .. ‘P5’
- idIntervention: Identifiant unique de l’intervention (UUID généré par notre système)
Attention: l’action ne garantit pas que l’agent sera effectivement dépêché. Il faut attendre l’événement de sécurité indiquant qu’un agent a bel et bien été dépêché.
ReglerVitesseVentilation
Ajuste la vitesse de ventilation de la zone spécifiée.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- distribution: Vitesse de distribution d’air (0-100)
- retour: Vitesse de retour d’air (0-100)
OuvrirFermerVentilation
Pour ouvrir et fermer la ventilation d’une zone donnée quand le bâtiment ne supporte pas l’ajustement de la pression.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- valeur: 0 (fermé) | 1 (ouvert)
ActiverAlarmeIncendie
Faire sonner ou arrêter les alarmes d’incendie dans une zone donnée.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- sonnerie: true (faire sonner) | false (arrêter)
AppelerPompiers
Demander l’assistance du service incendie.
Paramètres:
- adresseBatiment: Adresse du bâtiment
- raison: Raison de l’appel [ “FIRE”, “SMOKE”, “CHECK”, “SIMULATION” ]
EnvoyerSMSMessagePredefini
Envoyer un texto à une personne avec un message prédéfini.
Paramètres:
- numeroDestination: Numéro de téléphone (ex.: “+15145551234”)
- nomDestination: Nom de la personne (ex.: “Jean Tremblay”)
- codeMessage: [ “FIRE_ALERT_IN_ROOM_YRE_RESP”, “STAY_WHERE_YOU_ARE”, “END_OF_ALERT” ]
OuvrirFermerElectricite
Ouvrir ou fermer l’électricité d’une zone donnée.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- local: Identifiant du local
- valeur: 0 (fermé) | 1 (ouvert)
EnvoyerTeamsMessagePredefini
Envoyer un message Teams à une personne.
Note: on peut utiliser directement l’identifiant unique (ex.: son IDUL), le service de messagerie va s’occuper d’utiliser l’identifiant Microsoft.
Paramètres:
- idDestination: Identifiant unique de la personne (ex.: son IDUL)
- codeMessage: (même que pour les SMS)
OuvrirFermerPorte
Pour ouvrir et fermer une porte dans une zone donnée.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- porte: Identifiant de la porte
- valeur: 0 (fermé) | 1 (ouvert)
VerrouillerDeverrouillerPorte
Pour barrer et débarrer une porte dans une zone donnée.
Paramètres:
- batiment: Identifiant du bâtiment
- zone: Identifiant de la zone
- porte: Identifiant de la porte
- valeur: 0 (débarré) | 1 (barré)