6#include "../Branch/BranchExpectedParameterValue.h"
7#include "../Branch/BranchExpectedComponentState.h"
8#include "../Branch/BranchExpectedAlarmState.h"
9#include "../Branch/BranchExpectedSupportSystemState.h"
11#include <boost/serialization/export.hpp>
12#include <boost/archive/text_oarchive.hpp>
13#include <boost/archive/text_iarchive.hpp>
14#include <boost/serialization/serialization.hpp>
15#include <boost/serialization/vector.hpp>
16#include <boost/serialization/unique_ptr.hpp>
17#include <boost/serialization/shared_ptr.hpp>
18#include <boost/serialization/base_object.hpp>
58 template<
class Archive>
59 void serialize(Archive & ar,
const unsigned int version) {
void removeScannedParameter(std::string)
void removeScannedSupportSystem(std::string)
void setSystemCriticalitySensitivity(double)
void addScannedAlarm(std::string, int)
std::vector< std::shared_ptr< BranchExpectedParameterValue > > parameter_scan_list
void setPriorityDecayTime(double)
void clearScannedParameters()
double getLastPanelScanTime()
std::vector< std::shared_ptr< BranchExpectedSupportSystemState > > support_system_scan_list
double getPriorityDecayTime()
double info_load_sensitivity
void setPriorityLimit(double)
void saveKBSCannedParameterToFile(std::ofstream &)
void readInfoFromFile(std::string)
bool checkIfParameterInQueue(std::string)
void serialize(Archive &ar, const unsigned int version)
void addScannedParameter(std::string, int)
void setRelevanceLimit(double)
void addScannedSupportSystem(std::string, int)
double priority_decay_time
void setInfoLoadSensitivity(double)
std::vector< std::shared_ptr< BranchExpectedAlarmState > > alarm_scan_list
double getSystemCriticalitySensitivity()
double getPriorityLimit()
void removeScannedComponent(std::string)
double system_criticality_sensitivity
void retrieveKBSCannedParameterFromFile(std::ifstream &)
void addScannedComponent(std::string, int)
virtual ~KBScannedParameters()
std::vector< std::shared_ptr< BranchExpectedComponentState > > component_scan_list
void copyScannedParameters(KBScannedParameters &)
friend class boost::serialization::access
double last_panel_scan_time
double getRelevanceLimit()
double getScanPeriodicity()
void setScanPeriodicity(double)
void setLastPanelScanTime(double)
void removeScannedAlarm(std::string)
double getInfoLoadSensitivity()