Thème
Superviseur — Frontend / types/modbus.types / ModbusProfile
Interface: ModbusProfile
Défini dans: types/modbus.types.ts:5
Profil de configuration Modbus définissant les adresses des registres et les commandes supportées pour interagir avec une centrale d'incendie.
Propriétés
| Propriété | Type | Description | Défini dans |
|---|---|---|---|
id | string | Identifiant unique du profil. | types/modbus.types.ts:7 |
name | string | Nom descriptif du profil. | types/modbus.types.ts:9 |
isBuiltIn? | boolean | Profil livré avec l'application : les profils déclarés portent leur propre nom de modèle. | types/modbus.types.ts:11 |
targetSystem? | string | Type de centrale ciblé (valeur de l'enum backend PanelType, ex. « InisE16 », « Aviss » — ouvert pour supporter un futur type sans changement frontend). | types/modbus.types.ts:13 |
defaultConnectionType? | "Tcp" | "Rtu" | Transport proposé par défaut à la déclaration d'une centrale de ce type. L'installation reste libre du câblage : ce n'est qu'un point de départ. | types/modbus.types.ts:19 |
defaultSlaveId? | number | Identifiant d'esclave Modbus proposé par défaut. | types/modbus.types.ts:21 |
slaveIdMin? | number | Borne basse de la plage d'esclaves prévue pour ce type de centrale. | types/modbus.types.ts:23 |
slaveIdMax? | number | Borne haute de la plage d'esclaves prévue pour ce type de centrale. | types/modbus.types.ts:25 |
pointFireAddress | number | Adresse de début du registre d'état Feu pour les points/détecteurs. | types/modbus.types.ts:28 |
pointFaultAddress | number | Adresse de début du registre d'état Dérangement pour les points/détecteurs. | types/modbus.types.ts:30 |
pointDisableAddress | number | Adresse de début du registre d'état Hors Service pour les points/détecteurs. | types/modbus.types.ts:32 |
commandAddress | number | Adresse du registre de commande d'écriture. | types/modbus.types.ts:35 |
globalFireAddress? | number | Adresse du registre de feu général. | types/modbus.types.ts:38 |
globalFaultAddress? | number | Adresse du registre de dérangement général. | types/modbus.types.ts:40 |
evacuationAddress? | number | Adresse du registre d'évacuation générale. | types/modbus.types.ts:42 |
emissionAddress? | number | Adresse du registre d'émission générale. | types/modbus.types.ts:44 |
dmAddress? | number | Adresse du registre d'alarme de DM (Déclencheur Manuel). | types/modbus.types.ts:46 |
neutralizationAddress? | number | Adresse du registre de neutralisation par zone. | types/modbus.types.ts:48 |
manualOnlyAddress? | number | Adresse du registre de mode manuel seul par zone. | types/modbus.types.ts:50 |
emergencyStopAddress? | number | Adresse du registre d'arrêt d'urgence par zone. | types/modbus.types.ts:52 |
inhibitionAddress? | number | Adresse du registre d'inhibition par zone. | types/modbus.types.ts:54 |
zoneCount | number | Nombre total de zones gérées par le profil. | types/modbus.types.ts:57 |
zoneDisableAddress? | number | Adresse du registre de mise hors service par zone. | types/modbus.types.ts:59 |
zoneFireAddress? | number | Adresse du registre d'état de Feu par zone. | types/modbus.types.ts:61 |
zoneFaultAddress? | number | Adresse du registre d'état de Dérangement par zone. | types/modbus.types.ts:63 |
zoneTestAddress? | number | Adresse du registre d'état de Test par zone. | types/modbus.types.ts:65 |
cmdReset | number | Code de la commande de réarmement (Reset). | types/modbus.types.ts:68 |
cmdSilence | number | Code de la commande d'arrêt des signaux sonores (Silence). | types/modbus.types.ts:70 |
cmdDisableZone | number | Code de la commande de mise hors service d'une zone. | types/modbus.types.ts:72 |
cmdEnableZone | number | Code de la commande de mise en service d'une zone. | types/modbus.types.ts:74 |
cmdDisablePoint | number | Code de la commande de mise hors service d'un point. | types/modbus.types.ts:76 |
cmdEnablePoint | number | Code de la commande de mise en service d'un point. | types/modbus.types.ts:78 |
cmdTestZone | number | Code de la commande de mise en essai d'une zone. | types/modbus.types.ts:80 |
cmdManual | number | Code de la commande de bascule en mode manuel. | types/modbus.types.ts:82 |
isReadOnly | boolean | Indique si le profil est en lecture seule (modification interdite). | types/modbus.types.ts:85 |