← Documentation
ADS-IDAC Engine 5.0.0
AlarmControlPanelUnit.cpp
Go to the documentation of this file.
1// AlarmControlPanelUnit.cpp: implementation of the AlarmControlPanelUnit class.
2//
4
6#include <boost/serialization/export.hpp>
7#include <boost/archive/binary_oarchive.hpp>
8#include <boost/archive/binary_iarchive.hpp>
9BOOST_CLASS_EXPORT_IMPLEMENT(AlarmControlPanelUnit)
10using namespace std;
11
13// Construction/Destruction
15
17{
21}
22
24{
25
26}
33 ptr_to_corresponding_indicator = _display_element;
34}
37}
41 this->copySystemAlarm(_au);
42}
44 this->saveSystemAlarmToFile(fout);
45 fout << functional_state << ' ' << displayed_alarm_state_when_fail << '\n';
46}
50}
void setFuncationalState(int state)
void setDisplayedAlarmStateWhenFail(int state)
void retrieveAlarmControlPanelUnitFromFile(std::ifstream &)
SystemDisplay * ptr_to_corresponding_indicator
void setPtrToCorrespondingIndicator(SystemDisplay *ptr)
void saveAlarmControlPanelUnitToFile(std::ofstream &)
SystemDisplay * getPtrToCorrespondingIndicator()
void readInfoFromFile(std::ifstream &)
void copyAlarmControlPanelUnit(AlarmControlPanelUnit &)
void readInfoFromFile(std::ifstream &)
Definition: SystemAlarm.cpp:24
void saveSystemAlarmToFile(std::ofstream &)
Definition: SystemAlarm.cpp:33
void copySystemAlarm(SystemAlarm &)
Definition: SystemAlarm.cpp:29
void retrieveSystemAlarmFromFile(std::ifstream &)
Definition: SystemAlarm.cpp:37
constexpr int Off
Definition: SimConstants.h:106
constexpr int Succeed
Definition: SimConstants.h:104