← Documentation
ADS-IDAC Engine 5.0.0
SimConstants.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sim
 
namespace  sim::Bool
 
namespace  sim::Compare
 
namespace  sim::Trend
 
namespace  sim::State
 
namespace  sim::Source
 
namespace  sim::Operator
 
namespace  sim::Goal
 
namespace  sim::SubGoal
 
namespace  sim::Strategy
 
namespace  sim::Decision
 
namespace  sim::Action
 
namespace  sim::Problem
 
namespace  sim::Merge
 
namespace  sim::Failure
 
namespace  sim::Diagnosis
 
namespace  sim::ControlAction
 
namespace  sim::Branch
 
namespace  sim::Proc
 
namespace  sim::Comm
 

Enumerations

enum class  ProblemSolvingStyle : int {
  Neutral = 0 , Vagabond = 1 , Hamlet = 2 , GardenPath = 3 ,
  HamletB = 4
}
 
enum class  ConsoleMode : int { Console = 0 , NetClient = 1 , NetServer = 2 }
 
enum class  Consequence : int {
  NoKB = -1 , Succeed = 0 , TimeTruncated = 1 , ProbTruncated = 2 ,
  THFail = 3 , CrewFail = 4 , NonResponseAction = 5 , SGOverfed = 6 ,
  AdsSimErr = 7 , EndseqAlarm = 8
}
 
enum class  DisplayType : int {
  ParameterValue = 1 , ComponentState = 2 , ControlState = 3 , ControlValue = 4 ,
  AlarmComponent = 5 , AlarmParameter = 6 , AlarmTwoParamDiff = 7 , HeatStructure = 8 ,
  ParameterTrend = 9 , SupportSystemState = 10
}
 
enum class  Relap5ComponentType : int {
  HydraulicVolume = 1 , HydraulicJunction = 2 , VariableTrip = 3 , LogicalTrip = 4 ,
  InteractiveVariable = 5 , ControlVariable = 6 , HeatStructure = 7
}
 

Variables

constexpr int sim::Base = 3000
 
constexpr int sim::None = 3045
 
constexpr int sim::Bool::False = 3000
 
constexpr int sim::Bool::True = 3001
 
constexpr int sim::Bool::Yes = 3002
 
constexpr int sim::Bool::No = 3003
 
constexpr int sim::Bool::Checked = 3004
 
constexpr int sim::Bool::Unchecked = 3005
 
constexpr int sim::Compare::GT = 3006
 
constexpr int sim::Compare::GE = 3007
 
constexpr int sim::Compare::EQ = 3008
 
constexpr int sim::Compare::LE = 3009
 
constexpr int sim::Compare::LT = 3010
 
constexpr int sim::Compare::Between = 3032
 
constexpr int sim::Trend::Decreasing = 3011
 
constexpr int sim::Trend::Increasing = 3012
 
constexpr int sim::Trend::Stable = 3013
 
constexpr int sim::State::Normal = 3019
 
constexpr int sim::State::Failed = 3020
 
constexpr int sim::State::Succeed = 3021
 
constexpr int sim::State::On = 3022
 
constexpr int sim::State::Off = 3023
 
constexpr int sim::State::Activated = 3027
 
constexpr int sim::State::Skip = 3028
 
constexpr int sim::State::Standby = 3029
 
constexpr int sim::State::Operate = 3030
 
constexpr int sim::State::Control = 3031
 
constexpr int sim::State::Auto = 3033
 
constexpr int sim::State::Reset = 3034
 
constexpr int sim::State::New = 3035
 
constexpr int sim::State::FailedP = 3036
 
constexpr int sim::State::Open = 3098
 
constexpr int sim::State::Close = 3099
 
constexpr int sim::State::Active = 3126
 
constexpr int sim::State::Pause = 3127
 
constexpr int sim::State::Unknown = 3124
 
constexpr int sim::State::Mental = 3125
 
constexpr int sim::State::Recovery = 3131
 
constexpr int sim::State::Done = 3097
 
constexpr int sim::State::Interrupted = 3089
 
constexpr int sim::State::Waiting = 3090
 
constexpr int sim::State::OldInfo = 3091
 
constexpr int sim::State::Processing = 3081
 
constexpr int sim::State::ProcessingA = 3082
 
constexpr int sim::Source::Bypass = 3014
 
constexpr int sim::Source::AgOperator = 3015
 
constexpr int sim::Source::Panel = 3025
 
constexpr int sim::Source::Plant = 3026
 
constexpr int sim::Source::PrPanel = 3016
 
constexpr int sim::Source::PrOperator = 3017
 
constexpr int sim::Source::PrPlant = 3018
 
constexpr int sim::Source::Reliability = 3024
 
constexpr int sim::Source::Self = 3093
 
constexpr int sim::Operator::OAT = 3042
 
constexpr int sim::Operator::ODM = 3043
 
constexpr int sim::Operator::OCT = 3044
 
constexpr int sim::Operator::OdmAsk = 3037
 
constexpr int sim::Operator::OdmCom = 3038
 
constexpr int sim::Operator::OdmAdv = 3039
 
constexpr int sim::Operator::OatSend = 3040
 
constexpr int sim::Operator::OctAdv = 3041
 
constexpr int sim::Operator::OatScan = 3136
 
constexpr int sim::Operator::OdmScan = 3137
 
constexpr int sim::Operator::OctScan = 3138
 
constexpr int sim::Goal::NormalOp = 3046
 
constexpr int sim::Goal::TroubleShoot = 3047
 
constexpr int sim::Goal::MaintainGlobalSafetyMargin = 3048
 
constexpr int sim::Goal::MonitorAbnormal = 3049
 
constexpr int sim::Goal::MaintainEquipSafetyMargin = 3050
 
constexpr int sim::SubGoal::FindRootCause = 3051
 
constexpr int sim::SubGoal::DecideActionPack = 3052
 
constexpr int sim::SubGoal::PerformAction = 3053
 
constexpr int sim::Strategy::WaitMonitor = 3054
 
constexpr int sim::Strategy::DirectMatch = 3055
 
constexpr int sim::Strategy::LimitedReasoning = 3056
 
constexpr int sim::Strategy::InstinctiveResponse = 3057
 
constexpr int sim::Strategy::InductiveDeductive = 3058
 
constexpr int sim::Strategy::FollowProcedure = 3059
 
constexpr int sim::Strategy::TrialAndError = 3060
 
constexpr int sim::Strategy::AskAdvise = 3061
 
constexpr int sim::Strategy::FollowInstruction = 3062
 
constexpr int sim::Strategy::ReportTakenAction = 3063
 
constexpr int sim::Strategy::ReportPerceivedInfo = 3064
 
constexpr int sim::Strategy::GiveAdvise = 3065
 
constexpr int sim::Strategy::GiveCommand = 3066
 
constexpr int sim::Strategy::AskInfo = 3067
 
constexpr int sim::Strategy::Advise = 3113
 
constexpr int sim::Decision::Goal = 3068
 
constexpr int sim::Decision::SubGoal = 3069
 
constexpr int sim::Decision::Strategy = 3070
 
constexpr int sim::Decision::Diagnosis = 3071
 
constexpr int sim::Action::Objective = 3072
 
constexpr int sim::Action::Pack = 3073
 
constexpr int sim::Action::Action = 3074
 
constexpr int sim::Action::Check = 3075
 
constexpr int sim::Action::ActionCommand = 3076
 
constexpr int sim::Action::Direct = 3077
 
constexpr int sim::Action::Confirm = 3078
 
constexpr int sim::Action::SendInfo = 3079
 
constexpr int sim::Action::GiveAdvise = 3080
 
constexpr int sim::Problem::Local = 3083
 
constexpr int sim::Problem::LocalParam = 3084
 
constexpr int sim::Problem::Global = 3085
 
constexpr int sim::Merge::Replace = 3086
 
constexpr int sim::Merge::Combine = 3087
 
constexpr int sim::Merge::NoChange = 3088
 
constexpr int sim::Failure::ToStart = 3105
 
constexpr int sim::Failure::ToRun = 3106
 
constexpr int sim::Failure::ToOpen = 3107
 
constexpr int sim::Failure::ToClose = 3108
 
constexpr int sim::Diagnosis::Alarm = 3101
 
constexpr int sim::Diagnosis::Component = 3102
 
constexpr int sim::Diagnosis::Parameter = 3103
 
constexpr int sim::Diagnosis::Combined = 3104
 
constexpr int sim::ControlAction::Proportional = 3111
 
constexpr int sim::ControlAction::Additive = 3112
 
constexpr int sim::ControlAction::Special = 3114
 
constexpr int sim::ControlAction::Trip = 3115
 
constexpr int sim::ControlAction::Stop = 3116
 
constexpr int sim::ControlAction::TripValve = 3117
 
constexpr int sim::ControlAction::ServoValve = 3118
 
constexpr int sim::ControlAction::TerminateIMA = 3119
 
constexpr int sim::ControlAction::GreaterThenOn = 3120
 
constexpr int sim::ControlAction::SmallerThenOn = 3121
 
constexpr int sim::ControlAction::GreaterThenOpen = 3122
 
constexpr int sim::ControlAction::SmallerThenOpen = 3123
 
constexpr int sim::ControlAction::GreaterThenOff = 3132
 
constexpr int sim::ControlAction::SmallerThenOff = 3133
 
constexpr int sim::ControlAction::GreaterThenClose = 3134
 
constexpr int sim::ControlAction::SmallerThenClose = 3135
 
constexpr int sim::ControlAction::ParameterControl = 3139
 
constexpr int sim::ControlAction::ParameterScan = 3140
 
constexpr int sim::Branch::Transient = 3094
 
constexpr int sim::Branch::Branch = 3095
 
constexpr int sim::Branch::EndState = 3096
 
constexpr int sim::Branch::ExpectControl = 3100
 
constexpr int sim::Branch::Verify = 3109
 
constexpr int sim::Branch::Procedure = 3110
 
constexpr int sim::Branch::ProcedureXfr = 3092
 
constexpr int sim::Branch::ProcedureTransfer = 3128
 
constexpr int sim::Branch::InfoGatherMode = 3129
 
constexpr int sim::Branch::MentalBelief = 3130
 
constexpr int sim::Branch::FtPlant = 3141
 
constexpr int sim::Proc::NOP = 3151
 
constexpr int sim::Proc::AOP = 3152
 
constexpr int sim::Proc::EOP = 3153
 
constexpr int sim::Proc::FRG = 3154
 
constexpr int sim::Proc::ECA = 3155
 
constexpr int sim::Proc::MentalProcedure = 3156
 
constexpr int sim::Proc::ObjectiveRelated = 3161
 
constexpr int sim::Proc::PrerequisiteAction = 3162
 
constexpr int sim::Proc::MonitoringStep = 3163
 
constexpr int sim::Proc::VerificationStep = 3164
 
constexpr int sim::Proc::DiagnosisStep = 3165
 
constexpr int sim::Comm::AlarmState = 1
 
constexpr int sim::Comm::ComponentState = 2
 
constexpr int sim::Comm::ParameterValue = 3
 
constexpr int sim::Comm::ParameterTrend = 4
 
constexpr int sim::Comm::ParameterState = 5
 
constexpr int sim::Comm::ParameterDifference = 6
 
constexpr int sim::Comm::ControlCommand = 7
 
constexpr int sim::Comm::ControlReport = 8
 
constexpr int sim::Comm::SupportSystemState = 9
 

Enumeration Type Documentation

◆ Consequence

enum class Consequence : int
strong
Enumerator
NoKB 
Succeed 
TimeTruncated 
ProbTruncated 
THFail 
CrewFail 
NonResponseAction 
SGOverfed 
AdsSimErr 
EndseqAlarm 

Definition at line 27 of file SimConstants.h.

◆ ConsoleMode

enum class ConsoleMode : int
strong
Enumerator
Console 
NetClient 
NetServer 

Definition at line 20 of file SimConstants.h.

◆ DisplayType

enum class DisplayType : int
strong
Enumerator
ParameterValue 
ComponentState 
ControlState 
ControlValue 
AlarmComponent 
AlarmParameter 
AlarmTwoParamDiff 
HeatStructure 
ParameterTrend 
SupportSystemState 

Definition at line 41 of file SimConstants.h.

◆ ProblemSolvingStyle

enum class ProblemSolvingStyle : int
strong
Enumerator
Neutral 
Vagabond 
Hamlet 
GardenPath 
HamletB 

Definition at line 10 of file SimConstants.h.

◆ Relap5ComponentType

enum class Relap5ComponentType : int
strong
Enumerator
HydraulicVolume 
HydraulicJunction 
VariableTrip 
LogicalTrip 
InteractiveVariable 
ControlVariable 
HeatStructure 

Definition at line 55 of file SimConstants.h.