Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
Class in charge of updating the panel data and updating the alarm being displayed. More...
Public Member Functions | |
CPrvDiamarPanelIndicatorUpdater (std::shared_ptr< AlarmPanelComponents > labelsFromPanel) | |
void | updatePanelIndicator () |
Updated the panel of alarms according to the index of the alarm being displayed. | |
CPrvDiamarPanelIndicatorUpdater (std::shared_ptr< AlarmPanelComponents > labelsFromPanel) | |
void | updatePanelIndicator () |
Updated the panel of alarms according to the index of the alarm being displayed. | |
void | executeAck (CDialog *dialogFather) |
void | incrementDisplayingAlarmIndex () |
Increments the index of the alarm being displayed. | |
void | decrementDisplayingAlarmIndex () |
Decrements the index of the alarm being displayed. | |
std::optional< AlarmEventInfo > | extractCurrentAlarmEventInfo () |
std::optional< iv::alarms::Event > | getCurrentDisplayingEvent () |
Static Public Member Functions | |
static void | executeSoundOff (CDialog *dialogFather) |
static void | executeSoundOff (CDialog *dialogFather) |
Static Private Member Functions | |
static std::optional< AlarmEventInfo > | extractLastAlarmInfo () |
Private Attributes | |
std::optional< AlarmEventInfo > | m_lastLastAlarmInfo |
std::shared_ptr< AlarmPanelComponents > | m_labelsFromPanel |
bool | m_didAck {false} |
Flag to indicate that events list has been updated from ACK. | |
uint64_t | m_displayingAlarmIndex {0} |
uint64_t | m_numDisplayingAlarms |
std::set< iv::alarms::Event > | m_previousFrameEventsInPanelByTimestamp |
Class in charge of updating the panel data and updating the alarm being displayed.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Decrements the index of the alarm being displayed.
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestaticprivate |
|
inline |
|
inline |
Increments the index of the alarm being displayed.
|
inline |
Updated the panel of alarms according to the index of the alarm being displayed.
|
inline |
Updated the panel of alarms according to the index of the alarm being displayed.
|
private |
Flag to indicate that events list has been updated from ACK.
|
private |
|
private |
|
private |
|
private |
|
private |