|
ADS-IDAC Engine 5.0.0
|
#include <BranchSystemAction.h>
Private Attributes | |
| int | functional_state |
Definition at line 18 of file BranchSystemAction.h.
| BranchSystemAction::BranchSystemAction | ( | ) |
Definition at line 20 of file BranchSystemAction.cpp.
References functional_state, and sim::State::Unknown.
|
virtual |
Definition at line 24 of file BranchSystemAction.cpp.
| void BranchSystemAction::copyBranchSystemAction | ( | BranchSystemAction & | _bsp | ) |
Definition at line 27 of file BranchSystemAction.cpp.
References Communication::copyCommunication(), ControlElement::copyControlElement(), TimerAndProbability::copyTimerAndProbability(), functional_state, and getFunctionalState().
Referenced by HWReliabilityModule::checkAndActiveComponentFailure(), BranchRecord::checkAndAddBranchCluster(), HWReliabilityFTUnit::copyHWReliabilityFTUnit(), HWReliabilityUnit::copyHWReliabilityUnit(), and ControlPanel::executeRequestToPlant().
| int BranchSystemAction::getFunctionalState | ( | ) |
Definition at line 69 of file BranchSystemAction.cpp.
References functional_state.
Referenced by copyBranchSystemAction(), and saveInfoToFile().
| void BranchSystemAction::retrieveBranchSystemActionFromFile | ( | std::ifstream & | ) |
Definition at line 76 of file BranchSystemAction.cpp.
References functional_state, Communication::retrieveCommunicationFromFile(), ControlElement::retrieveControlElementFromFile(), and TimerAndProbability::retrieveTimerAndProbabilityFromFile().
Referenced by HWReliabilityFTUnit::retrieveHWReliabilityFTUnitFromFile(), and HWReliabilityUnit::retrieveHWReliabilityUnitFromFile().
| void BranchSystemAction::saveBranchSystemActionToFile | ( | std::ofstream & | ) |
Definition at line 70 of file BranchSystemAction.cpp.
References functional_state, Communication::saveCommunicationToFile(), ControlElement::saveControlElementToFile(), and TimerAndProbability::saveTimerAndProbabilityToFile().
Referenced by HWReliabilityFTUnit::saveHWReliabilityFTUnitToFile(), and HWReliabilityUnit::saveHWReliabilityUnitToFile().
| void BranchSystemAction::saveInfoToFile | ( | std::ostream & | ) |
Definition at line 57 of file BranchSystemAction.cpp.
References sim::Action::Direct, sim::State::Failed, g_sim, ControlElement::getAdjustedTimeRequiredToPerformTheAction(), ControlElement::getControlValue(), ControlElement::getDisplayName(), getFunctionalState(), Communication::getIntendedReceiver(), Probability::getProbability(), Communication::getSender(), ConvertToString::getString(), Communication::getTimeOfCommunication(), sim::None, and SimulationContext::Translator.
|
inline |
Definition at line 34 of file BranchSystemAction.h.
References functional_state.
| void BranchSystemAction::setFunctionalState | ( | int | n | ) |
Definition at line 68 of file BranchSystemAction.cpp.
References functional_state.
Referenced by HWReliabilityModule::checkAndActiveComponentFailure(), InitiatingEventController::checkAndExecuteInitiatingEvent(), ManeuverActionUnit::executeManeuverControl(), and ControlPanel::executeRequestToPlant().
| string BranchSystemAction::translateMessage | ( | ) |
Definition at line 33 of file BranchSystemAction.cpp.
References sim::State::Control, sim::State::Failed, functional_state, g_sim, ControlElement::getCorrespondingComponentNameOfControl(), ControlElement::getDisplayName(), Communication::getIntendedReceiver(), Probability::getProbability(), Communication::getSender(), ConvertToString::getString(), sim::State::Succeed, and SimulationContext::Translator.
|
private |
Definition at line 45 of file BranchSystemAction.h.
Referenced by BranchSystemAction(), copyBranchSystemAction(), getFunctionalState(), retrieveBranchSystemActionFromFile(), saveBranchSystemActionToFile(), serialize(), setFunctionalState(), and translateMessage().