|
ADS-IDAC Engine 5.0.0
|
#include <ControlPanelDisplay.h>
Public Member Functions | |
| ControlPanelDisplay () | |
| virtual | ~ControlPanelDisplay () |
| int | readInfoFromFile (std::ifstream &) |
| void | initiateAllParametersValues () |
| void | outputParametersLabelsToFile (std::ofstream &) |
| void | outputParametersUnitsToFile (std::ofstream &) |
| void | outputParametersValuesToFile (double, std::ofstream &) |
| SystemDisplay * | getDisplayFromMap (std::string) |
| void | updateAllDisplayValueAndState () |
| int | getTotalNumberOfDisplays () |
| void | copyControlPanelDisplay (ControlPanelDisplay &) |
| void | clearControlPanelDisplay () |
| void | saveControlPanelDisplayToFile (std::ofstream &) |
| void | retrieveControlPanelDisplayFromFile (std::ifstream &) |
| const std::vector< std::unique_ptr< DisplaySupportSystemState > > & | getSupport_systems_state_array () const |
Public Attributes | |
| std::vector< std::unique_ptr< DisplayComponentState > > | component_state_array |
| std::vector< std::unique_ptr< DisplaySupportSystemState > > | support_systems_state_array |
| std::vector< std::unique_ptr< DisplayParameterValue > > | parameter_value_array |
| std::vector< std::unique_ptr< DisplayHeatStructure > > | heat_structure_array |
| std::vector< std::unique_ptr< DisplayParameterValueRate > > | parameter_trend_array |
| std::map< std::string, SystemDisplay * > | display_map |
Private Member Functions | |
| template<class Archive > | |
| void | save (Archive &ar, const unsigned int) const |
| template<class Archive > | |
| void | load (Archive &ar, const unsigned int) |
Friends | |
| class | boost::serialization::access |
Definition at line 26 of file ControlPanelDisplay.h.
| ControlPanelDisplay::ControlPanelDisplay | ( | ) |
Definition at line 17 of file ControlPanelDisplay.cpp.
|
virtual |
Definition at line 20 of file ControlPanelDisplay.cpp.
References clearControlPanelDisplay().
| void ControlPanelDisplay::clearControlPanelDisplay | ( | ) |
Definition at line 335 of file ControlPanelDisplay.cpp.
References component_state_array, display_map, heat_structure_array, parameter_trend_array, parameter_value_array, and support_systems_state_array.
Referenced by ControlPanel::clearControlPanel(), and ~ControlPanelDisplay().
| void ControlPanelDisplay::copyControlPanelDisplay | ( | ControlPanelDisplay & | _cpd | ) |
Definition at line 303 of file ControlPanelDisplay.cpp.
References component_state_array, display_map, heat_structure_array, parameter_trend_array, parameter_value_array, and support_systems_state_array.
Referenced by ControlPanel::copyControlPanel().
| SystemDisplay * ControlPanelDisplay::getDisplayFromMap | ( | std::string | ) |
Definition at line 189 of file ControlPanelDisplay.cpp.
References AdsSimErr, SimulationContext::Branch_center, display_map, g_sim, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by HWReliabilityFTUnit::checkAndActivateComponentFailure(), HWReliabilityUnit::checkAndActivateComponentFailure(), SupportSystemReliabilityUnit::checkAndActivateSupportSystemFailure(), ManeuverActionUnit::executeManeuverControl(), ControlPanel::executeRequestToPlant(), ReasonMachine::GetAComponentStateImediately(), ReasonMachine::GetAParameterValueImediately(), ReasonMachine::GetASupportSystemStateImediately(), HWReliabilityModule::readSystemOperationReliabilityInfoFromFile(), HWReliabilityModule::readSystemReliabilityFTInfoFromFile(), HWReliabilityModule::readSystemReliabilityInfoFromFile(), AlarmComponent::updateDisplayedAlarmState(), AlarmParameter::updateDisplayedAlarmState(), AlarmTwoParameterDifference::updateDisplayedAlarmState(), and TimeConstrainedUnit::updateRawData().
| const vector< unique_ptr< DisplaySupportSystemState > > & ControlPanelDisplay::getSupport_systems_state_array | ( | ) | const |
Definition at line 503 of file ControlPanelDisplay.cpp.
References support_systems_state_array.
Referenced by SupportSystemReliabilityModule::readInfoFromFile().
| int ControlPanelDisplay::getTotalNumberOfDisplays | ( | ) |
Definition at line 297 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, parameter_value_array, and support_systems_state_array.
| void ControlPanelDisplay::initiateAllParametersValues | ( | ) |
Definition at line 166 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, and parameter_value_array.
Referenced by ControlPanel::initiationForSimulation().
|
inlineprivate |
Definition at line 66 of file ControlPanelDisplay.h.
References component_state_array, heat_structure_array, adsidac::load_array_state(), parameter_trend_array, parameter_value_array, and support_systems_state_array.
| void ControlPanelDisplay::outputParametersLabelsToFile | ( | std::ofstream & | ) |
Definition at line 213 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, parameter_value_array, and support_systems_state_array.
Referenced by KeyParameterHistoryUnit::outputLabelToFile().
| void ControlPanelDisplay::outputParametersUnitsToFile | ( | std::ofstream & | ) |
Definition at line 237 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, and parameter_value_array.
Referenced by KeyParameterHistoryUnit::outputUnitToFile().
| void ControlPanelDisplay::outputParametersValuesToFile | ( | double | , |
| std::ofstream & | |||
| ) |
Definition at line 256 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, and parameter_value_array.
| int ControlPanelDisplay::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 25 of file ControlPanelDisplay.cpp.
References SimulationContext::Branch_center, component_state_array, display_map, g_sim, DisplayElement::getDisplayName(), heat_structure_array, NoKB, parameter_trend_array, parameter_value_array, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and support_systems_state_array.
Referenced by ControlPanel::readInfoFromFile().
| void ControlPanelDisplay::retrieveControlPanelDisplayFromFile | ( | std::ifstream & | ) |
Definition at line 370 of file ControlPanelDisplay.cpp.
References AdsSimErr, SimulationContext::Branch_center, component_state_array, display_map, g_sim, DisplayElement::getDisplayName(), heat_structure_array, parameter_trend_array, parameter_value_array, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and support_systems_state_array.
Referenced by ControlPanel::retrieveControlPanelFromFile().
|
inlineprivate |
Definition at line 55 of file ControlPanelDisplay.h.
References component_state_array, heat_structure_array, parameter_trend_array, parameter_value_array, adsidac::save_array_state(), and support_systems_state_array.
| void ControlPanelDisplay::saveControlPanelDisplayToFile | ( | std::ofstream & | ) |
Definition at line 343 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, parameter_value_array, and support_systems_state_array.
Referenced by ControlPanel::saveControlPanelToFile().
| void ControlPanelDisplay::updateAllDisplayValueAndState | ( | ) |
Definition at line 277 of file ControlPanelDisplay.cpp.
References component_state_array, heat_structure_array, parameter_trend_array, and parameter_value_array.
Referenced by ControlPanel::updateDisplay(), and ControlPanel::updateDisplayAndAlarm().
|
friend |
Definition at line 52 of file ControlPanelDisplay.h.
| std::vector<std::unique_ptr<DisplayComponentState> > ControlPanelDisplay::component_state_array |
Definition at line 44 of file ControlPanelDisplay.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), Operator::checkCompletenessOfSystemDecomposition(), clearControlPanelDisplay(), copyControlPanelDisplay(), getTotalNumberOfDisplays(), initiateAllParametersValues(), load(), outputParametersLabelsToFile(), outputParametersUnitsToFile(), outputParametersValuesToFile(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), save(), saveControlPanelDisplayToFile(), ControlPanel::seedFromMaster(), and updateAllDisplayValueAndState().
| std::map<std::string, SystemDisplay *> ControlPanelDisplay::display_map |
Definition at line 49 of file ControlPanelDisplay.h.
Referenced by ProcedureStepUnit::checkForTypeOfExpectation(), DiagnosisComponentActionUnit::checkForTypeOfPrerequisite(), clearControlPanelDisplay(), copyControlPanelDisplay(), getDisplayFromMap(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), and ControlPanel::seedFromMaster().
| std::vector<std::unique_ptr<DisplayHeatStructure> > ControlPanelDisplay::heat_structure_array |
Definition at line 47 of file ControlPanelDisplay.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), Operator::checkCompletenessOfSystemDecomposition(), clearControlPanelDisplay(), copyControlPanelDisplay(), getTotalNumberOfDisplays(), initiateAllParametersValues(), load(), outputParametersLabelsToFile(), outputParametersUnitsToFile(), outputParametersValuesToFile(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), save(), saveControlPanelDisplayToFile(), ControlPanel::seedFromMaster(), and updateAllDisplayValueAndState().
| std::vector<std::unique_ptr<DisplayParameterValueRate> > ControlPanelDisplay::parameter_trend_array |
Definition at line 48 of file ControlPanelDisplay.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), Operator::checkCompletenessOfSystemDecomposition(), clearControlPanelDisplay(), copyControlPanelDisplay(), getTotalNumberOfDisplays(), initiateAllParametersValues(), load(), outputParametersLabelsToFile(), outputParametersUnitsToFile(), outputParametersValuesToFile(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), save(), saveControlPanelDisplayToFile(), ControlPanel::seedFromMaster(), and updateAllDisplayValueAndState().
| std::vector<std::unique_ptr<DisplayParameterValue> > ControlPanelDisplay::parameter_value_array |
Definition at line 46 of file ControlPanelDisplay.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), Operator::checkCompletenessOfSystemDecomposition(), clearControlPanelDisplay(), copyControlPanelDisplay(), getTotalNumberOfDisplays(), initiateAllParametersValues(), load(), outputParametersLabelsToFile(), outputParametersUnitsToFile(), outputParametersValuesToFile(), ControlPanel::readInfoFromFile(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), save(), saveControlPanelDisplayToFile(), ControlPanel::seedFromMaster(), and updateAllDisplayValueAndState().
| std::vector<std::unique_ptr<DisplaySupportSystemState> > ControlPanelDisplay::support_systems_state_array |
Definition at line 45 of file ControlPanelDisplay.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), Operator::checkCompletenessOfSystemDecomposition(), clearControlPanelDisplay(), copyControlPanelDisplay(), getSupport_systems_state_array(), getTotalNumberOfDisplays(), load(), outputParametersLabelsToFile(), readInfoFromFile(), retrieveControlPanelDisplayFromFile(), save(), saveControlPanelDisplayToFile(), and ControlPanel::seedFromMaster().