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

Control room panel state — alarms, displays, controls, and operator interface. More...

#include <iostream>
#include "../Global/SharedConfig.h"
#include <boost/serialization/split_member.hpp>
#include <typeinfo>
#include <boost/serialization/string.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <string>
#include <fstream>
#include "ControlPanelAlarm.h"
#include "ControlPanelDisplay.h"
#include "ControlPanelControl.h"
#include <boost/serialization/export.hpp>
Include dependency graph for ControlPanel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ControlPanel
 

Detailed Description

Control room panel state — alarms, displays, controls, and operator interface.

ControlPanel represents the nuclear plant control room interface. It maintains alarm states, display readings, and control positions that the crew cognitive model (IDAC) reads and acts upon during simulation.

Definition in file ControlPanel.h.