5#include <boost/serialization/string.hpp>
6#include <boost/archive/text_oarchive.hpp>
7#include <boost/archive/text_iarchive.hpp>
14#include <boost/serialization/export.hpp>
36 template<
class Archive>
37 void serialize(Archive &ar,
const unsigned int version) {
39 ar & boost::serialization::base_object<AlarmControlPanelUnit>(*
this);
void saveAlarmTwoParameterDifferenceToFile(std::ofstream &)
double getThresholdValueThatActivateTheAlarm()
std::string second_corresponding_indicator_name
void readInfoFromFile(std::ifstream &)
void setThresholdValueThatActivateTheAlarm(double value)
void copyAlarmTwoParameterDifference(AlarmTwoParameterDifference &)
void setSecondCorrespondingIndicatorName(std::string name)
void serialize(Archive &ar, const unsigned int version)
void retrieveAlarmTwoParameterDifferenceFromFile(std::ifstream &)
int updateDisplayedAlarmState(ControlPanelDisplay &)
DisplayElement * ptr_to_second_corresponding_indicator
double threshold_value_that_activate_the_alarm
AlarmTwoParameterDifference()
std::string getSecondCorrespondingIndicatorName()
friend class boost::serialization::access
virtual ~AlarmTwoParameterDifference()