
Public Member Functions | |
| void | moveAlarmNumber (final int fromCounterType, final int toCounterType) |
| void | update (final int counterType, final long alarmNo) |
| void | increaseCounter (final int counterType) |
| void | decreaseCounter (final int counterType) |
Public Attributes | |
| final int | ACTIVE_ALARM_COUNTER = 0 |
| final int | MASKED_ALARM_COUNTER = 1 |
| final int | INHIBITED_ALARM_COUNTER = 2 |
| final int | HIGHLIGHTED_AND_KLAXON_ALARM_COUNTER = 3 |
| final int | HIGHLIGHTED_ALARM_COUNTER = 4 |
| final int | INSTANT_ALARM_COUNTER = 5 |
| final int | ALL_LIST_NUMBER = 6 |
This interface is used by Alarm statistic panel (Observer)
| void cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::decreaseCounter | ( | final int | counterType | ) |
This method substracts 1 from counterType
| counterType | (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER) |
Implemented in cern::laser::guiplatform::windows::AlarmStatisticInfoPanel.
Referenced by cern::laser::guiplatform::alarms::AlarmContainer::clearInhibitList(), cern::laser::guiplatform::alarms::AlarmContainer::clearMaskList(), cern::laser::guiplatform::alarms::AlarmContainer::removeNewOrTerminatedAlarms(), cern::laser::guiplatform::alarms::AlarmContainer::uninhibit(), cern::laser::guiplatform::alarms::AlarmContainer::unmask(), cern::laser::guiplatform::alarms::AlarmContainer::updateAlarmMaskedOnList(), and cern::laser::guiplatform::alarms::AlarmContainer::updateAlarmNoChangeListeners().
| void cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::increaseCounter | ( | final int | counterType | ) |
This method add 1 to counterType
| counterType | (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER) |
Implemented in cern::laser::guiplatform::windows::AlarmStatisticInfoPanel.
Referenced by cern::laser::guiplatform::alarms::AlarmContainer::addAlarmToActiveList(), cern::laser::guiplatform::alarms::AlarmContainer::uninhibit(), and cern::laser::guiplatform::alarms::AlarmContainer::unmask().
| void cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::moveAlarmNumber | ( | final int | fromCounterType, | |
| final int | toCounterType | |||
| ) |
This method subtracts 1 from fromCounterType and adds 1 to toCounterType
| fromCounterType | i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER | |
| toCounterType | i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER |
Implemented in cern::laser::guiplatform::windows::AlarmStatisticInfoPanel.
Referenced by cern::laser::guiplatform::alarms::AlarmContainer::updateAlarmNumberChangeListeners().
| void cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::update | ( | final int | counterType, | |
| final long | alarmNo | |||
| ) |
This mehtod is used to update listener (i. e. when user wants to add this listener to AlarmContainer
| counterType | (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER) | |
| alarmNo | new alarm number |
Implemented in cern::laser::guiplatform::windows::AlarmStatisticInfoPanel.
Referenced by cern::laser::guiplatform::alarms::AlarmContainer::attach(), cern::laser::guiplatform::alarms::AlarmContainer::clearNodeManagers(), cern::laser::guiplatform::alarms::AlarmContainer::initContainer(), and cern::laser::guiplatform::alarms::AlarmContainer::reloadContainer().
active alarm counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::decreaseCounter(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::increaseCounter(), and cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::update().
number of all list
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::moveAlarmNumber().
| final int cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::HIGHLIGHTED_ALARM_COUNTER = 4 |
highlighted counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel().
| final int cern::laser::guiplatform::alarms::AlarmsNumberChangeListener::HIGHLIGHTED_AND_KLAXON_ALARM_COUNTER = 3 |
highlighted and klaxon counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel().
inhigited alarm counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::decreaseCounter(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::increaseCounter(), and cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::update().
instant alarm counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel().
masked alarm counter
Referenced by cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::decreaseCounter(), cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::increaseCounter(), and cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::update().
1.6.2