|
ADS-IDAC Engine 5.0.0
|
#include <DecisionAction.h>
Private Attributes | |
| std::string | action_name |
Friends | |
| class | boost::serialization::access |
Definition at line 18 of file DecisionAction.h.
| DecisionAction::DecisionAction | ( | ) |
Definition at line 19 of file DecisionAction.cpp.
References sim::Action::Action, action_name, and MentalInfo::setTypeOfMentalInfo().
|
virtual |
Definition at line 25 of file DecisionAction.cpp.
| int DecisionAction::checkForMatch | ( | std::string | , |
| double | |||
| ) |
Definition at line 41 of file DecisionAction.cpp.
References action_name, ControlElement::control_value, sim::State::Failed, MentalControl::getPerceivedControlValue(), StateOfActivation::getStateOfActivation(), StateOfActivation::setStateOfActivation(), and sim::State::Succeed.
| bool DecisionAction::checkIfIsIdenticalDecisionAction | ( | DecisionAction & | _da | ) |
Definition at line 84 of file DecisionAction.cpp.
References action_name, MentalControl::checkIfIsIdenticalMentalControl(), StateOfActivation::checkIfIsIdenticalStateOfActivation(), and getActionName().
| void DecisionAction::copyDecisionAction | ( | DecisionAction & | _dap | ) |
Definition at line 31 of file DecisionAction.cpp.
References action_name, MentalControl::copyMentalControl(), StateOfActivation::copyStateOfActivation(), and getActionName().
Referenced by BranchAction::copyBranchAction(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| string DecisionAction::getActionName | ( | ) |
Definition at line 30 of file DecisionAction.cpp.
References action_name.
Referenced by checkIfIsIdenticalDecisionAction(), copyDecisionAction(), ControlPanel::executeRequestToPlant(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), BranchAction::saveInfoToFile(), and BranchAction::translateMessage().
| void DecisionAction::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 36 of file DecisionAction.cpp.
References action_name, MentalControl::perceived_control_value, and MentalControl::setPerceivedControlValue().
| void DecisionAction::retrieveDecisionActionFromFile | ( | std::ifstream & | ) |
Definition at line 79 of file DecisionAction.cpp.
References action_name, MentalControl::retrieveMentalControlFromFile(), and StateOfActivation::retrieveStateOfActivationFromFile().
Referenced by BranchAction::retrieveBranchActionFromFile().
| void DecisionAction::saveDecisionActionToFile | ( | std::ofstream & | ) |
Definition at line 74 of file DecisionAction.cpp.
References action_name, MentalControl::saveMentalControlToFile(), and StateOfActivation::saveStateOfActivationToFile().
Referenced by BranchAction::saveBranchActionToFile().
|
inline |
Definition at line 33 of file DecisionAction.h.
References action_name.
| void DecisionAction::setActionName | ( | std::string | ) |
Definition at line 29 of file DecisionAction.cpp.
References action_name.
Referenced by ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), and DiagnosisActionModule::onceThroughProcessForReasoningStrategy().
|
friend |
Definition at line 31 of file DecisionAction.h.
|
private |
Definition at line 43 of file DecisionAction.h.
Referenced by checkForMatch(), checkIfIsIdenticalDecisionAction(), copyDecisionAction(), DecisionAction(), getActionName(), readInfoFromFile(), retrieveDecisionActionFromFile(), saveDecisionActionToFile(), serialize(), and setActionName().