← Documentation
ADS-IDAC Engine 5.0.0
CommandControlCenter.h File Reference

Command/control dispatch — routes crew decisions to plant actions and branch generation. More...

#include <iostream>
#include <typeinfo>
#include <list>
#include <boost/serialization/export.hpp>
#include "../Branch/BranchGoal.h"
#include "../Branch/BranchStrategy.h"
#include "../Branch/BranchSubGoal.h"
#include "../Branch/BranchDiagnosis.h"
#include "../Branch/BranchActionObjective.h"
#include "../Branch/BranchActionPack.h"
#include "../Branch/BranchAction.h"
#include "../Branch/BranchExpectedAlarmState.h"
#include "../Branch/BranchExpectedComponentState.h"
#include "../Branch/BranchExpectedParameterTrend.h"
#include "../Branch/BranchExpectedParameterValue.h"
#include "../Branch/BranchProcedureStep.h"
#include "../Branch/BranchSystemAction.h"
#include "../Branch/BranchSystemAlarmState.h"
#include "../Branch/BranchInfoGatherMode.h"
#include "../CalculationAid/Timer.h"
#include "../Branch/BranchExpectedMentalBelief.h"
#include "../Branch/BranchScannedParameter.h"
#include "../Branch/BranchExpectedSupportSystemState.h"
#include <fstream>
#include <string>
#include <boost/serialization/list.hpp>
#include <boost/serialization/unique_ptr.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include "CommandControlUnit.h"
#include <memory>
Include dependency graph for CommandControlCenter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CommandControlCenter
 

Detailed Description

Command/control dispatch — routes crew decisions to plant actions and branch generation.

CommandControlCenter receives decisions from the crew cognitive model and dispatches them as commands: generating DET branches for alternative decisions, executing actions on plant systems, and coordinating between operator modules.

Definition in file CommandControlCenter.h.