|
ADS-IDAC Engine 5.0.0
|
#include <AlarmTwoParameterDifference.h>
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::string | second_corresponding_indicator_name |
| DisplayElement * | ptr_to_second_corresponding_indicator |
| double | threshold_value_that_activate_the_alarm |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file AlarmTwoParameterDifference.h.
| AlarmTwoParameterDifference::AlarmTwoParameterDifference | ( | ) |
Definition at line 19 of file AlarmTwoParameterDifference.cpp.
References AlarmTwoParamDiff, ptr_to_second_corresponding_indicator, second_corresponding_indicator_name, SystemAlarm::setTypeOfAlarm(), and threshold_value_that_activate_the_alarm.
|
virtual |
Definition at line 27 of file AlarmTwoParameterDifference.cpp.
| void AlarmTwoParameterDifference::copyAlarmTwoParameterDifference | ( | AlarmTwoParameterDifference & | _ad | ) |
Definition at line 105 of file AlarmTwoParameterDifference.cpp.
References AlarmControlPanelUnit::copyAlarmControlPanelUnit(), getSecondCorrespondingIndicatorName(), getThresholdValueThatActivateTheAlarm(), second_corresponding_indicator_name, and threshold_value_that_activate_the_alarm.
| string AlarmTwoParameterDifference::getSecondCorrespondingIndicatorName | ( | ) |
Definition at line 33 of file AlarmTwoParameterDifference.cpp.
References second_corresponding_indicator_name.
Referenced by copyAlarmTwoParameterDifference(), and updateDisplayedAlarmState().
| double AlarmTwoParameterDifference::getThresholdValueThatActivateTheAlarm | ( | ) |
Definition at line 34 of file AlarmTwoParameterDifference.cpp.
References threshold_value_that_activate_the_alarm.
Referenced by copyAlarmTwoParameterDifference().
| void AlarmTwoParameterDifference::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 35 of file AlarmTwoParameterDifference.cpp.
References AlarmControlPanelUnit::readInfoFromFile(), second_corresponding_indicator_name, and threshold_value_that_activate_the_alarm.
| void AlarmTwoParameterDifference::retrieveAlarmTwoParameterDifferenceFromFile | ( | std::ifstream & | ) |
Definition at line 114 of file AlarmTwoParameterDifference.cpp.
References AlarmControlPanelUnit::retrieveAlarmControlPanelUnitFromFile(), second_corresponding_indicator_name, and threshold_value_that_activate_the_alarm.
| void AlarmTwoParameterDifference::saveAlarmTwoParameterDifferenceToFile | ( | std::ofstream & | ) |
Definition at line 110 of file AlarmTwoParameterDifference.cpp.
References AlarmControlPanelUnit::saveAlarmControlPanelUnitToFile(), second_corresponding_indicator_name, and threshold_value_that_activate_the_alarm.
|
inlineprivate |
Definition at line 37 of file AlarmTwoParameterDifference.h.
| void AlarmTwoParameterDifference::setSecondCorrespondingIndicatorName | ( | std::string | name | ) |
Definition at line 31 of file AlarmTwoParameterDifference.cpp.
References second_corresponding_indicator_name.
| void AlarmTwoParameterDifference::setThresholdValueThatActivateTheAlarm | ( | double | value | ) |
Definition at line 32 of file AlarmTwoParameterDifference.cpp.
References threshold_value_that_activate_the_alarm.
| int AlarmTwoParameterDifference::updateDisplayedAlarmState | ( | ControlPanelDisplay & | _cp | ) |
Definition at line 39 of file AlarmTwoParameterDifference.cpp.
References AdsSimErr, sim::State::Auto, SimulationContext::Branch_center, g_sim, AlarmElement::getAlarmName(), AlarmElement::getCorrespondingIndicatorName(), AlarmElement::getDisplayedAlarmState(), AlarmControlPanelUnit::getDisplayedAlarmStateWhenFail(), AlarmElement::getDisplayedOperatorControlState(), DisplayParameterValue::getDisplayedParameterValue(), ControlPanelDisplay::getDisplayFromMap(), AlarmControlPanelUnit::getFuncationalState(), AlarmControlPanelUnit::getPtrToCorrespondingIndicator(), getSecondCorrespondingIndicatorName(), sim::State::Off, sim::State::On, ptr_to_second_corresponding_indicator, r5pars_, sim::State::Reset, second_corresponding_indicator_name, AlarmElement::setDisplayedAlarmState(), AlarmControlPanelUnit::setPtrToCorrespondingIndicator(), BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), AlarmElement::setTimeAtWhichThisAlarmIsActivated(), sim::State::Succeed, and threshold_value_that_activate_the_alarm.
Referenced by ControlPanelAlarm::initiateAllAlarms().
|
friend |
Definition at line 35 of file AlarmTwoParameterDifference.h.
|
private |
Definition at line 32 of file AlarmTwoParameterDifference.h.
Referenced by AlarmTwoParameterDifference(), and updateDisplayedAlarmState().
|
private |
Definition at line 31 of file AlarmTwoParameterDifference.h.
Referenced by AlarmTwoParameterDifference(), copyAlarmTwoParameterDifference(), getSecondCorrespondingIndicatorName(), readInfoFromFile(), retrieveAlarmTwoParameterDifferenceFromFile(), saveAlarmTwoParameterDifferenceToFile(), setSecondCorrespondingIndicatorName(), and updateDisplayedAlarmState().
|
private |
Definition at line 33 of file AlarmTwoParameterDifference.h.
Referenced by AlarmTwoParameterDifference(), copyAlarmTwoParameterDifference(), getThresholdValueThatActivateTheAlarm(), readInfoFromFile(), retrieveAlarmTwoParameterDifferenceFromFile(), saveAlarmTwoParameterDifferenceToFile(), setThresholdValueThatActivateTheAlarm(), and updateDisplayedAlarmState().