|
ADS-IDAC Engine 5.0.0
|
#include <CommandControlUnit.h>
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| int | associated_branch_ID |
Friends | |
| class | boost::serialization::access |
Definition at line 42 of file CommandControlUnit.h.
| CommandControlUnit::CommandControlUnit | ( | ) |
Definition at line 11 of file CommandControlUnit.cpp.
References associated_branch_ID.
|
virtual |
Definition at line 15 of file CommandControlUnit.cpp.
| void CommandControlUnit::clearCommandControlUnit | ( | ) |
Definition at line 128 of file CommandControlUnit.cpp.
References action, action_objective, action_pack, alarm_state, component_state, diagnosis, goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
| void CommandControlUnit::copyCommandControlUnit | ( | CommandControlUnit & | _cu | ) |
Definition at line 18 of file CommandControlUnit.cpp.
References action, action_objective, action_pack, alarm_state, associated_branch_ID, component_state, StateOfActivation::copyStateOfActivation(), Timer::copyTimer(), diagnosis, getAssociatedBranchID(), goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
| int CommandControlUnit::getAssociatedBranchID | ( | ) |
Definition at line 152 of file CommandControlUnit.cpp.
References associated_branch_ID.
Referenced by copyCommandControlUnit().
| void CommandControlUnit::releaseAllMembers | ( | ) |
Definition at line 153 of file CommandControlUnit.cpp.
References action, action_objective, action_pack, alarm_state, component_state, diagnosis, goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
| void CommandControlUnit::retrieveCommandControlUnitFromFile | ( | std::ifstream & | ) |
Definition at line 294 of file CommandControlUnit.cpp.
References action, action_objective, action_pack, alarm_state, associated_branch_ID, component_state, diagnosis, goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, StateOfActivation::retrieveStateOfActivationFromFile(), Timer::retrieveTimerFromFile(), scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
| void CommandControlUnit::saveCommandControlUnitToFile | ( | std::ofstream & | ) |
Definition at line 162 of file CommandControlUnit.cpp.
References action, action_objective, action_pack, alarm_state, associated_branch_ID, component_state, diagnosis, goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, StateOfActivation::saveStateOfActivationToFile(), Timer::saveTimerToFile(), scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
|
inlineprivate |
Definition at line 78 of file CommandControlUnit.h.
References action, action_objective, action_pack, alarm_state, associated_branch_ID, component_state, diagnosis, goal, HW_reliability, info_gather_mode, instinctive_response_procedure, mental_belief, new_alarm, parameter_difference, parameter_trend, parameter_value, procedure_step, scanned_parameter, SS_reliability, strategy, subgoal, and support_system_state.
| void CommandControlUnit::setAssociatedBranchID | ( | int | n | ) |
Definition at line 151 of file CommandControlUnit.cpp.
References associated_branch_ID.
|
friend |
Definition at line 76 of file CommandControlUnit.h.
| std::shared_ptr<BranchAction> CommandControlUnit::action |
Definition at line 59 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchActionObjective> CommandControlUnit::action_objective |
Definition at line 57 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchActionPack> CommandControlUnit::action_pack |
Definition at line 58 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedAlarmState> CommandControlUnit::alarm_state |
Definition at line 60 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
|
private |
Definition at line 75 of file CommandControlUnit.h.
Referenced by CommandControlUnit(), copyCommandControlUnit(), getAssociatedBranchID(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), serialize(), and setAssociatedBranchID().
| std::shared_ptr<BranchExpectedComponentState> CommandControlUnit::component_state |
Definition at line 61 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchDiagnosis> CommandControlUnit::diagnosis |
Definition at line 56 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchGoal> CommandControlUnit::goal |
Definition at line 53 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchSystemAction> CommandControlUnit::HW_reliability |
Definition at line 69 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchInfoGatherMode> CommandControlUnit::info_gather_mode |
Definition at line 68 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchProcedureStep> CommandControlUnit::instinctive_response_procedure |
Definition at line 67 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedMentalBelief> CommandControlUnit::mental_belief |
Definition at line 72 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchSystemAlarmState> CommandControlUnit::new_alarm |
Definition at line 71 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedParameterDifference> CommandControlUnit::parameter_difference |
Definition at line 65 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedParameterTrend> CommandControlUnit::parameter_trend |
Definition at line 63 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedParameterValue> CommandControlUnit::parameter_value |
Definition at line 64 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchProcedureStep> CommandControlUnit::procedure_step |
Definition at line 66 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchScannedParameter> CommandControlUnit::scanned_parameter |
Definition at line 73 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchSupportSystemAction> CommandControlUnit::SS_reliability |
Definition at line 70 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchStrategy> CommandControlUnit::strategy |
Definition at line 54 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchSubGoal> CommandControlUnit::subgoal |
Definition at line 55 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().
| std::shared_ptr<BranchExpectedSupportSystemState> CommandControlUnit::support_system_state |
Definition at line 62 of file CommandControlUnit.h.
Referenced by clearCommandControlUnit(), copyCommandControlUnit(), releaseAllMembers(), retrieveCommandControlUnitFromFile(), saveCommandControlUnitToFile(), and serialize().