Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / types/incident-profile.types

types/incident-profile.types ​

Interfaces ​

InterfaceDescription
IncidentDefinitionDéfinition data-driven d'un incident telle qu'exposée par l'API (/api/incident-profiles). Porte tout ce dont le frontend a besoin pour l'affichage et le son (aucune adresse Modbus).
SystemSoundAssociation d'un défaut système à un son.
SystemFlagDefinitionDéfinition data-driven d'un état système telle qu'exposée par l'API (/api/incident-profiles). Seuls les états réellement servis par la centrale sont présents : le frontend n'a rien à filtrer, et un état absent signifie « non servi par ce firmware », pas « inactif ».
SystemFlagStateÉtat courant d'un état système d'une centrale.
CommandDefinitionDéfinition data-driven d'une commande opérateur telle qu'exposée par l'API (/api/incident-profiles). Le frontend bâtit ses boutons à partir de cette liste (aucun détail de trame Modbus).
IncidentProfileProfil d'incident d'un type de centrale : incidents ordonnés + sons système + commandes.

Alias de type ​

Alias de typeDescription
IncidentScopePortée de lecture d'un incident (miroir de l'enum backend IncidentScope).
SystemFlagSeveritySévérité d'un état système (miroir de l'enum backend LogSeverity).
CommandScopePortée d'une commande (miroir de l'enum backend CommandScope).

Documentation Technique