← Documentation
ADS-IDAC Engine 5.0.0
AnalysisScanDataContainerUnit Class Reference

#include <AnalysisScanDataContainerUnit.h>

Public Member Functions

 AnalysisScanDataContainerUnit ()
 
virtual ~AnalysisScanDataContainerUnit ()
 
void copyAnalysisScanDataContainerUnit (AnalysisScanDataContainerUnit &)
 
void saveAnalysisScanDataContainerUnittoFile (std::ofstream &)
 
void retrieveAnalysisScanDataContainerUnitfromFile (std::ifstream &)
 
void saveScanDataInfotoFile (std::ofstream &)
 
void setAnalysisScanDataTime (double)
 
void setAnalysisScanDataOperator (int)
 
double getAnalysisScanDataTime ()
 
int getAnalysisScanDataOperator ()
 

Public Attributes

std::vector< std::string > alarm_name
 
std::vector< std::string > component_name
 
std::vector< std::string > support_system_name
 
std::vector< std::string > parameter_name
 
std::vector< int > alarm_priority
 
std::vector< int > component_priority
 
std::vector< int > support_system_priority
 
std::vector< int > parameter_priority
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

double time
 
int operator_id
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 16 of file AnalysisScanDataContainerUnit.h.

Constructor & Destructor Documentation

◆ AnalysisScanDataContainerUnit()

AnalysisScanDataContainerUnit::AnalysisScanDataContainerUnit ( )

Definition at line 16 of file AnalysisScanDataContainerUnit.cpp.

References operator_id, and time.

◆ ~AnalysisScanDataContainerUnit()

AnalysisScanDataContainerUnit::~AnalysisScanDataContainerUnit ( )
virtual

Member Function Documentation

◆ copyAnalysisScanDataContainerUnit()

void AnalysisScanDataContainerUnit::copyAnalysisScanDataContainerUnit ( AnalysisScanDataContainerUnit &  _asdcu)

Definition at line 32 of file AnalysisScanDataContainerUnit.cpp.

References alarm_name, alarm_priority, component_name, component_priority, getAnalysisScanDataOperator(), getAnalysisScanDataTime(), parameter_name, parameter_priority, setAnalysisScanDataOperator(), setAnalysisScanDataTime(), support_system_name, and support_system_priority.

Here is the call graph for this function:

◆ getAnalysisScanDataOperator()

int AnalysisScanDataContainerUnit::getAnalysisScanDataOperator ( )

Definition at line 191 of file AnalysisScanDataContainerUnit.cpp.

References operator_id.

Referenced by copyAnalysisScanDataContainerUnit(), and saveScanDataInfotoFile().

Here is the caller graph for this function:

◆ getAnalysisScanDataTime()

double AnalysisScanDataContainerUnit::getAnalysisScanDataTime ( )

Definition at line 190 of file AnalysisScanDataContainerUnit.cpp.

References time.

Referenced by copyAnalysisScanDataContainerUnit().

Here is the caller graph for this function:

◆ retrieveAnalysisScanDataContainerUnitfromFile()

void AnalysisScanDataContainerUnit::retrieveAnalysisScanDataContainerUnitfromFile ( std::ifstream &  fin)

◆ saveAnalysisScanDataContainerUnittoFile()

void AnalysisScanDataContainerUnit::saveAnalysisScanDataContainerUnittoFile ( std::ofstream &  fout)

◆ saveScanDataInfotoFile()

void AnalysisScanDataContainerUnit::saveScanDataInfotoFile ( std::ofstream &  fout)

Definition at line 132 of file AnalysisScanDataContainerUnit.cpp.

References alarm_name, alarm_priority, component_name, component_priority, getAnalysisScanDataOperator(), sim::Operator::OAT, sim::Operator::ODM, parameter_name, parameter_priority, support_system_name, support_system_priority, and time.

Here is the call graph for this function:

◆ serialize()

template<class Archive >
void AnalysisScanDataContainerUnit::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprivate

◆ setAnalysisScanDataOperator()

void AnalysisScanDataContainerUnit::setAnalysisScanDataOperator ( int  _n)

Definition at line 189 of file AnalysisScanDataContainerUnit.cpp.

References operator_id.

Referenced by copyAnalysisScanDataContainerUnit().

Here is the caller graph for this function:

◆ setAnalysisScanDataTime()

void AnalysisScanDataContainerUnit::setAnalysisScanDataTime ( double  _x)

Definition at line 188 of file AnalysisScanDataContainerUnit.cpp.

References time.

Referenced by copyAnalysisScanDataContainerUnit().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 46 of file AnalysisScanDataContainerUnit.h.

Member Data Documentation

◆ alarm_name

◆ alarm_priority

◆ component_name

◆ component_priority

◆ operator_id

◆ parameter_name

◆ parameter_priority

◆ support_system_name

◆ support_system_priority

◆ time


The documentation for this class was generated from the following files: