← Documentation
ADS-IDAC Engine 5.0.0
CommunicationParameterValue Class Reference

#include <CommunicationParameterValue.h>

Inheritance diagram for CommunicationParameterValue:
[legend]
Collaboration diagram for CommunicationParameterValue:
[legend]

Public Member Functions

 CommunicationParameterValue ()
 
 CommunicationParameterValue (int, int)
 
virtual ~CommunicationParameterValue ()
 
void setCommunicatedParameterValue (double)
 
double getCommunicatedParameterValue ()
 
void copyCommunicationParameterValue (CommunicationParameterValue &)
 
void saveCommunicationParameterValueToFile (std::ofstream &)
 
void retrieveCommunicationParameterValueFromFile (std::ifstream &)
 
- Public Member Functions inherited from Communication
 Communication ()
 
 Communication (int, int)
 
virtual ~Communication ()
 
void setSender (int)
 
void setTypeOfCommunication (int)
 
void setTypeOfPauseActivity (int)
 
void setIntendedReceiver (int)
 
void setTimeOfCommunication (double)
 
void setSenderAndReceiver (int, int)
 
void setCommunicationPriority (int)
 
int getSender ()
 
int getIntendedReceiver ()
 
int getTypeOfCommunication ()
 
int getTypeOfPauseActivity ()
 
double getTimeOfCommunication ()
 
int getCommunicationPriority ()
 
void copyCommunication (Communication &)
 
void saveCommunicationToFile (std::ofstream &)
 
void retrieveCommunicationFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from DisplayElement
 DisplayElement ()
 
virtual ~DisplayElement ()
 
void setDisplayName (std::string)
 
void setCorrespondingSystemName (std::string)
 
void setCorrespondingSystemParameterName (std::string)
 
void setTimeRequiredForCheckingThisDisplay (double)
 
void setCorrespondingSystemParameterUnit (std::string)
 
std::string getCorrespondingSystemName ()
 
std::string getCorrespondingSystemParameterName ()
 
double getTimeRequiredForCheckingThisDisplay ()
 
std::string getCorrespondingSystemParameterUnit ()
 
std::string getDisplayName ()
 
void readInfoFromFile (std::ifstream &)
 
void readInfoFromFileWithoutDisplayName (std::ifstream &)
 
void copyDisplayElement (DisplayElement &)
 
void saveDisplayElementToFile (std::ofstream &)
 
void retrieveDisplayElementFromFile (std::ifstream &)
 
bool checkIfIsIdenticalDisplayElement (DisplayElement &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

double communicated_parameter_value
 

Detailed Description

Definition at line 10 of file CommunicationParameterValue.h.

Constructor & Destructor Documentation

◆ CommunicationParameterValue() [1/2]

CommunicationParameterValue::CommunicationParameterValue ( )

Definition at line 12 of file CommunicationParameterValue.cpp.

References communicated_parameter_value, sim::Comm::ParameterValue, and Communication::setTypeOfCommunication().

Here is the call graph for this function:

◆ CommunicationParameterValue() [2/2]

CommunicationParameterValue::CommunicationParameterValue ( int  _sender,
int  _receiver 
)

Definition at line 17 of file CommunicationParameterValue.cpp.

References sim::Comm::ParameterValue, and Communication::setTypeOfCommunication().

Here is the call graph for this function:

◆ ~CommunicationParameterValue()

CommunicationParameterValue::~CommunicationParameterValue ( )
virtual

Definition at line 22 of file CommunicationParameterValue.cpp.

Member Function Documentation

◆ copyCommunicationParameterValue()

void CommunicationParameterValue::copyCommunicationParameterValue ( CommunicationParameterValue &  _cc)

Definition at line 29 of file CommunicationParameterValue.cpp.

References communicated_parameter_value, Communication::copyCommunication(), DisplayElement::copyDisplayElement(), and getCommunicatedParameterValue().

Here is the call graph for this function:

◆ getCommunicatedParameterValue()

double CommunicationParameterValue::getCommunicatedParameterValue ( )

Definition at line 27 of file CommunicationParameterValue.cpp.

References communicated_parameter_value.

Referenced by copyCommunicationParameterValue().

Here is the caller graph for this function:

◆ retrieveCommunicationParameterValueFromFile()

void CommunicationParameterValue::retrieveCommunicationParameterValueFromFile ( std::ifstream &  )

Definition at line 39 of file CommunicationParameterValue.cpp.

References communicated_parameter_value, Communication::retrieveCommunicationFromFile(), and DisplayElement::retrieveDisplayElementFromFile().

Here is the call graph for this function:

◆ saveCommunicationParameterValueToFile()

void CommunicationParameterValue::saveCommunicationParameterValueToFile ( std::ofstream &  )

Definition at line 34 of file CommunicationParameterValue.cpp.

References communicated_parameter_value, Communication::saveCommunicationToFile(), and DisplayElement::saveDisplayElementToFile().

Here is the call graph for this function:

◆ setCommunicatedParameterValue()

void CommunicationParameterValue::setCommunicatedParameterValue ( double  x)

Definition at line 26 of file CommunicationParameterValue.cpp.

References communicated_parameter_value.

Member Data Documentation

◆ communicated_parameter_value


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