|
ADS-IDAC Engine 5.0.0
|
#include <DisplayParameterValueRate.h>
Public Attributes | |
| std::deque< double > | par_history |
| std::deque< double > | time |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| double | rate_of_change |
| int | num_of_item_for_cal_rate |
Friends | |
| class | boost::serialization::access |
Definition at line 14 of file DisplayParameterValueRate.h.
| DisplayParameterValueRate::DisplayParameterValueRate | ( | ) |
Definition at line 17 of file DisplayParameterValueRate.cpp.
References num_of_item_for_cal_rate, ParameterTrend, rate_of_change, and SystemDisplay::setTypeOfDisplay().
|
virtual |
Definition at line 24 of file DisplayParameterValueRate.cpp.
| void DisplayParameterValueRate::addAValueIntoParHistory | ( | ) |
Definition at line 86 of file DisplayParameterValueRate.cpp.
References DisplayParameterValue::displayed_parameter_value, SystemDisplay::getCorrespondingSystemParameterValue(), DisplayParameterValue::getDisplayedParameterValueWhenFail(), SystemDisplay::getFunctionalState(), num_of_item_for_cal_rate, par_history, r5pars_, sim::State::Succeed, and time.
| void DisplayParameterValueRate::calculateRateOfChange | ( | ) |
Definition at line 48 of file DisplayParameterValueRate.cpp.
References num_of_item_for_cal_rate, par_history, rate_of_change, DisplayParameterValue::setDisplayedParameterValue(), and time.
| void DisplayParameterValueRate::clear | ( | ) |
Definition at line 116 of file DisplayParameterValueRate.cpp.
References par_history, and time.
| void DisplayParameterValueRate::copyDisplayParameterValueRate | ( | DisplayParameterValueRate & | dpv | ) |
Definition at line 34 of file DisplayParameterValueRate.cpp.
References DisplayParameterValue::copyDisplayParameterValue(), getNumOfItemForCalRate(), getRateOfChange(), num_of_item_for_cal_rate, par_history, rate_of_change, and time.
| int DisplayParameterValueRate::getNumOfItemForCalRate | ( | ) |
Definition at line 84 of file DisplayParameterValueRate.cpp.
References num_of_item_for_cal_rate.
Referenced by copyDisplayParameterValueRate().
| double DisplayParameterValueRate::getRateOfChange | ( | ) |
Definition at line 82 of file DisplayParameterValueRate.cpp.
References rate_of_change.
Referenced by copyDisplayParameterValueRate(), ControlPanel::executeRequestToPlant(), and ReasonMachine::GetAParameterValueImediately().
| void DisplayParameterValueRate::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 28 of file DisplayParameterValueRate.cpp.
References DisplayParameterValue::readInfoFromFile().
| void DisplayParameterValueRate::readInfoFromFileWithoutDisplayName | ( | std::ifstream & | ) |
Definition at line 31 of file DisplayParameterValueRate.cpp.
References DisplayParameterValue::readInfoFromFileWithoutDisplayName().
| void DisplayParameterValueRate::retrieveDisplayParameterValueRateFromFile | ( | std::ifstream & | ) |
Definition at line 144 of file DisplayParameterValueRate.cpp.
References num_of_item_for_cal_rate, par_history, rate_of_change, DisplayParameterValue::retrieveDisplayParameterValueFromFile(), and time.
| void DisplayParameterValueRate::saveDisplayParameterValueRateToFile | ( | std::ofstream & | ) |
Definition at line 120 of file DisplayParameterValueRate.cpp.
References e, num_of_item_for_cal_rate, par_history, rate_of_change, DisplayParameterValue::saveDisplayParameterValueToFile(), and time.
|
inlineprivate |
Definition at line 36 of file DisplayParameterValueRate.h.
References par_history, rate_of_change, and time.
| void DisplayParameterValueRate::setNumOfItemForCalRate | ( | int | n | ) |
Definition at line 85 of file DisplayParameterValueRate.cpp.
References num_of_item_for_cal_rate.
| void DisplayParameterValueRate::setRateOfChange | ( | double | x | ) |
Definition at line 83 of file DisplayParameterValueRate.cpp.
References rate_of_change.
|
friend |
Definition at line 34 of file DisplayParameterValueRate.h.
|
private |
Definition at line 48 of file DisplayParameterValueRate.h.
Referenced by addAValueIntoParHistory(), calculateRateOfChange(), copyDisplayParameterValueRate(), DisplayParameterValueRate(), getNumOfItemForCalRate(), retrieveDisplayParameterValueRateFromFile(), saveDisplayParameterValueRateToFile(), and setNumOfItemForCalRate().
| std::deque<double> DisplayParameterValueRate::par_history |
Definition at line 31 of file DisplayParameterValueRate.h.
Referenced by addAValueIntoParHistory(), calculateRateOfChange(), clear(), copyDisplayParameterValueRate(), retrieveDisplayParameterValueRateFromFile(), saveDisplayParameterValueRateToFile(), and serialize().
|
private |
Definition at line 47 of file DisplayParameterValueRate.h.
Referenced by calculateRateOfChange(), copyDisplayParameterValueRate(), DisplayParameterValueRate(), getRateOfChange(), retrieveDisplayParameterValueRateFromFile(), saveDisplayParameterValueRateToFile(), serialize(), and setRateOfChange().
| std::deque<double> DisplayParameterValueRate::time |
Definition at line 32 of file DisplayParameterValueRate.h.
Referenced by addAValueIntoParHistory(), calculateRateOfChange(), clear(), copyDisplayParameterValueRate(), retrieveDisplayParameterValueRateFromFile(), saveDisplayParameterValueRateToFile(), and serialize().