Résumé
Le composant TriggerSwitch permet de sélectionner un trigger parmi une liste de triggers disponibles. Seul le trigger sélectionné peut déclencher le topic out.
Mise en oeuvre
- Copier coller un TriggerSwitch dans la station
- Créer des actions TriggerAction depuis l'action SetTriggerCount et les lier à des triggers (typiquement des TimeTrigger du module control)
- Créer des actions TriggerActionParameter depuis l'action SetTriggerParameterCount et les lier à des triggers (typiquement des TriggerSchedule du module schedule)
- Si le TriggerSwitch est placé dans un ExportSourceManager (du module btibToolkit), il permet de lancer une mise à jour des exportSources. Dans tous les cas, le topic out est déclenché lorsque le trigger sélectionné est lui-même déclencé
Propriétés
- TriggerSelection : La liste déroulante contenant les noms d'affichage des triggers liés au TriggerSwitch
Actions
- SetTriggerCount : Permet d'indiquer le nombre d'actions TriggerAction du composant TriggerSwitch
- SetTriggerParameterCount : Permet d'indiquer le nombre d'actions TriggerParameterAction du composant TriggerSwitch
- UpdateList : Permet de mettre à jour la liste des triggers disponibles. Dans le cas où un trigger est renommé après avoir été lié au TriggerSwitch, il faut recharger la liste pour la mettre à jour.
- TriggerActionX : Action qui doit être reliée à un trigger (typiquement des TimeTrigger du module control). Le nom d'affichage de ce TriggerSchedule sera alors disponible dans la liste des triggers disponibles
- TriggerActionParameterX : Action qui doit être reliée à un trigger (typiquement des TriggerSchedule du module schedule). Le nom d'affichage de ce TriggerSchedule sera alors disponible dans la liste des triggers disponibles