====== Datový typ AlarmsStatus ====== ===== Pojmenování ===== Lib.Mervis.v1_0.AlarmsStatus ===== Popis ===== Struktura sloužící pro rozšiřování počtu vstupů alarmových bloků ===== Základní typ ===== Struct ===== Popis položek ===== |Jméno |Typ |Význam | |Valid |bool |Indikuje platnost hodnot této struktury | |FlagsForClasses|uint |Bitové pole indikující existenci alarmu dané [[cs:mervis-ide:35-help:035-software_basic:060-libraries:060-lib-mervis:020-m㬣¸㭣㭭a-㸣­dic㭭bloky:005-alarmsoverview:070-alarmspriorities|třídy]]. Bitově rozděleno na dvě části\\ \\ * bity 7..0 - kopírují sloučený stav xxxFlag výstupů pro každou třídu alarmu (bit 0 - třída 0, bit 1 - třída 1, ...)\\ * bity 15..8 - indikují existenci aktivního nepotvrzeného alarmu dané třídy (bit 8 - třída 0, bit 9 - třída 1, ...)| |ResetVar |ptr_to bool|Ukazatel na proměnnou použitou na reset alarmu | |AckVar |ptr_to bool|Ukazatel na proměnnou použitou na potvrzení alarmu |