← Documentation
ADS-IDAC Engine 5.0.0
StateOfActivation Class Reference

#include <StateOfActivation.h>

Inheritance diagram for StateOfActivation:
[legend]

Public Member Functions

 StateOfActivation ()
 
virtual ~StateOfActivation ()
 
int getStateOfActivation ()
 
void setStateOfActivation (int)
 
void copyStateOfActivation (StateOfActivation &)
 
void saveStateOfActivationToFile (std::ofstream &)
 
void retrieveStateOfActivationFromFile (std::ifstream &)
 
void resetStateOfActivation ()
 
bool checkIfIsIdenticalStateOfActivation (StateOfActivation &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

int state_of_activation
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 17 of file StateOfActivation.h.

Constructor & Destructor Documentation

◆ StateOfActivation()

StateOfActivation::StateOfActivation ( )

Definition at line 16 of file StateOfActivation.cpp.

References sim::None, and state_of_activation.

◆ ~StateOfActivation()

StateOfActivation::~StateOfActivation ( )
virtual

Definition at line 21 of file StateOfActivation.cpp.

Member Function Documentation

◆ checkIfIsIdenticalStateOfActivation()

bool StateOfActivation::checkIfIsIdenticalStateOfActivation ( StateOfActivation &  _soa)

Definition at line 39 of file StateOfActivation.cpp.

References getStateOfActivation(), and state_of_activation.

Referenced by DecisionAction::checkIfIsIdenticalDecisionAction(), and DecisionActionPack::checkIfIsIdenticalDecisionActionPack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyStateOfActivation()

void StateOfActivation::copyStateOfActivation ( StateOfActivation &  _sap)

◆ getStateOfActivation()

int StateOfActivation::getStateOfActivation ( )

Definition at line 25 of file StateOfActivation.cpp.

References state_of_activation.

Referenced by ExpectationORUnit::assessExpectation(), InfoChunkMental::calculatePriority(), ShortTermMemory::calculatePriorityAndSetStateOfActivation(), InitiatingEventFTUnit::checkActivationState(), InitiatingEventUnit::checkActivationState(), SupportSystemInitiatingEventUnit::checkActivationState(), HWReliabilityFTUnit::checkAndActivateComponentFailure(), HWReliabilityUnit::checkAndActivateComponentFailure(), Operator::checkAndActivateHWKB(), SupportSystemReliabilityUnit::checkAndActivateSupportSystemFailure(), HWReliabilityModule::checkAndActiveComponentFailure(), SupportSystemReliabilityModule::checkAndActiveSupportSystemFailure(), DecisionAction::checkForMatch(), Decision::checkIfIsIdenticalDecision(), checkIfIsIdenticalStateOfActivation(), copyStateOfActivation(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), InfoChunk::pointToTheNewAction(), InfoChunk::pointToTheNewActionObjective(), InfoChunk::pointToTheNewActionPack(), InfoChunk::pointToTheNewDiagnosis(), InfoChunk::pointToTheNewGoal(), InfoChunk::pointToTheNewInstinctiveResponseProcedureStep(), InfoChunk::pointToTheNewProcedureStep(), InfoChunk::pointToTheNewStrategy(), InfoChunk::pointToTheNewSubGoal(), BranchDiagnosis::saveInfoToFile(), BranchExpectedAlarmState::saveInfoToFile(), BranchExpectedComponentState::saveInfoToFile(), BranchExpectedMentalBelief::saveInfoToFile(), BranchExpectedParameterTrend::saveInfoToFile(), BranchExpectedParameterValue::saveInfoToFile(), BranchExpectedSupportSystemState::saveInfoToFile(), KBHardWiredUnit::state_save(), ExpectationORUnit::state_save(), ExpectedMentalBelief::state_save(), BranchDiagnosis::translateMessage(), BranchExpectedAlarmState::translateMessage(), BranchExpectedComponentState::translateMessage(), BranchExpectedMentalBelief::translateMessage(), BranchExpectedParameterTrend::translateMessage(), BranchExpectedParameterValue::translateMessage(), BranchExpectedSupportSystemState::translateMessage(), BranchGoal::translateMessage(), BranchScannedParameter::translateMessage(), KBActionPackUnit::updateActionPackUnitState(), and TimeConstrainedModule::updateRawDataAndCalculateTimeToThreshold().

◆ resetStateOfActivation()

void StateOfActivation::resetStateOfActivation ( )

Definition at line 36 of file StateOfActivation.cpp.

References sim::None, and state_of_activation.

Referenced by HWReliabilityModule::clearForRestart(), and SupportSystemReliabilityModule::clearForRestart().

Here is the caller graph for this function:

◆ retrieveStateOfActivationFromFile()

◆ saveStateOfActivationToFile()

◆ serialize()

template<class Archive >
void StateOfActivation::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 31 of file StateOfActivation.h.

References state_of_activation.

◆ setStateOfActivation()

void StateOfActivation::setStateOfActivation ( int  n)

Definition at line 26 of file StateOfActivation.cpp.

References state_of_activation.

Referenced by InfoChunk::activateTheDiagnosis(), ShortTermMemory::addNewInfoChunkMentalForTheDiagnosis(), ExpectationORUnit::assessExpectation(), InfoChunkMental::calculatePriority(), ShortTermMemory::calculatePriorityAndSetStateOfActivation(), InitiatingEventFTUnit::checkActivationState(), InitiatingEventUnit::checkActivationState(), SupportSystemInitiatingEventUnit::checkActivationState(), HWReliabilityFTUnit::checkAndActivateComponentFailure(), HWReliabilityUnit::checkAndActivateComponentFailure(), Operator::checkAndActivateHWKB(), SupportSystemReliabilityUnit::checkAndActivateSupportSystemFailure(), HWReliabilityModule::checkAndActiveComponentFailure(), SupportSystemReliabilityModule::checkAndActiveSupportSystemFailure(), ShortTermMemory::checkAndGenerateInfoChunkMentalForDiagnosis(), DecisionAction::checkForMatch(), DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStepUnit::executeAction(), ManeuverActionUnit::executeManeuverControl(), ProcedureStepUnit::executeNonResponseAction(), DiagnosisActionModule::getPtrToHighPriorityDiagnosisActionUnit(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), Operator::interruptAllMentalProcedures(), ProcedureStep::oneThroughProcessForInstinctiveResponseProcedure(), ProcedureStep::oneThroughProcessForProcedureStep(), Operator::performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), OperatorDM::performRecoveryAction(), DiagnosisActionUnit::resetDiagnosisActionUnit(), ProcedureStep::resetStateOfActivation(), OperatorDM::selectGoal(), BranchRecord::sendSpecifiedBranchCommandToCommandCenter(), KBHardWiredUnit::state_load(), ExpectationORUnit::state_load(), ExpectedMentalBelief::state_load(), DiagnoseInvestigator::TerminateTheCurrentProcedureStep(), DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose(), and KBActionPackUnit::updateActionPackUnitState().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 29 of file StateOfActivation.h.

Member Data Documentation

◆ state_of_activation


The documentation for this class was generated from the following files: