Implémentation d'une alarme implicite
Type d'alarme Alarme (API) fonctionne de la même manière que le type d'alarme API événementielle.
La différence est que toutes les classes d'alarme peuvent être utilisées avec toutes les méthodes d'accusé de réception. L'application peut être utilisée pour contrôler le moment où les transitions « Activer » et « Désactiver » sont effectuées. Selon la classe d'alarme et ses méthodes d'accusé de réception, il peut être nécessaire d'accuser réception de ce type d'alarme
Vous configurez cela dans un groupe d'alarmes ou dans un modèle de groupe d'alarmes avec une instance de modèle. Les états des alarmes peuvent être définis en appelant l'API
Le IAlarmHandler9
interface du AlarmManager
la bibliothèque fournit des fonctions pour déclencher, déverrouiller, activer (ActivateAlarm
), et désactivez (DeactivateAlarm
) alarmes. ActivateAlarmInstance
et DeactivateAlarmInstance
les fonctions sont utilisées lorsque les alarmes sont configurées en tant qu' « alarmes d'instance ».

Fragment de code pour définir les états d'alarme en appelant l'API
AlarmManager.AlarmGlobals.g_AlarmHandler.ActivateAlarmInstance(THIS, Alm_AGT_POU_Alarm_IDs.ID_1); AlarmManager.AlarmGlobals.g_AlarmHandler.DeactivateAlarmInstance(THIS, Alm_AGT_POU_Alarm_IDs.ID_1);