I have a handful of alarms that are shelved. If the alarm is active and acked when shelved, if it clears and then becomes active again what happens? Do I end up with an active unacked alarm that's just "hidden?" Is this alarm included in the [System]Gateway/Alarming/Active and Unacked tag?
However, when I shelve the alarm, clear it and re-activate it you can see that it does not appear in the table but the Active and Unacked system tag counts the alarm.
What's really weird is that the HasActive, ActiveAckCount, and ActiveUnackCountdo not include the alarm when it is shelved, but the individual alarm's IsActive does count the alarm as active.
I think this is a bug, or at least an oversight that needs fixing. @PGriffith
Gateway System Tags under Gateway/Alarming/ shouldn't include shelved alarms to their counts. I'll create a bug ticket for this issue.
Under tag properties and into the general alarm properties, ActiveCount, ActiveUnackCount, ClearUnackCount, and HasActive shouldn't include shelved alarms either which is behaving as expected. When an alarm is shelved, then the ShelvedCount value should increment.
Finally, past the general alarm properties and deeper into the alarm's properties, these properties should indicate the actual state of the most recent alarm event. Alarm events still occur but if the alarm is shelved, then isShelved must be true as well.
Please let me know if this addresses all of your concerns or if I may have missed something.