Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::logic::constants::parameterOptions Namespace Reference

Enumerations

enum class  eAlarmTypeStation {
  NoAlarm = 0 , OpenAlarm = 1 , CloseAlarm = 2 , InstrumentFailureHighAlarm = 3 ,
  HighHighAlarm = 4 , HighAlarm = 5 , LowAlarm = 6 , LowLowAlarm = 7 ,
  InstrumentFailureLowAlarm = 8 , OffscanAlarm = 9 , FailureAlarm = 10 , InhibitedAlarm = 11
}
 
enum class  eAlarmType2LimitsStation {
  NoAlarm = 0 , InstrumentFailureHighAlarm = 3 , HighHighAlarm = 4 , HighAlarm = 5 ,
  LowAlarm = 6 , LowLowAlarm = 7 , InstrumentFailureLowAlarm = 8
}
 
enum class  eAlarmStateStation {
  Inactive = 0 , Acknowledged = 1 , Active = 2 , Unacknowledged = 3 ,
  Undefined = 4
}
 

Variables

const std::map< iv::alarms::eAlarmType, eAlarmTypeStationmapAlarmTypesRelation
 
const std::map< iv::alarms::eAlarmType, eAlarmType2LimitsStationmapAlarmTypes2LimitsRelation
 
const std::map< iv::alarms::eAlarmState, eAlarmStateStationmapAlarmStatesRelation
 

Enumeration Type Documentation

◆ eAlarmStateStation

Enumerator
Inactive 
Acknowledged 
Active 
Unacknowledged 
Undefined 

◆ eAlarmType2LimitsStation

Enumerator
NoAlarm 
InstrumentFailureHighAlarm 
HighHighAlarm 
HighAlarm 
LowAlarm 
LowLowAlarm 
InstrumentFailureLowAlarm 

◆ eAlarmTypeStation

Enumerator
NoAlarm 
OpenAlarm 
CloseAlarm 
InstrumentFailureHighAlarm 
HighHighAlarm 
HighAlarm 
LowAlarm 
LowLowAlarm 
InstrumentFailureLowAlarm 
OffscanAlarm 
FailureAlarm 
InhibitedAlarm 

Variable Documentation

◆ mapAlarmStatesRelation

const std::map<iv::alarms::eAlarmState, eAlarmStateStation> iv::logic::constants::parameterOptions::mapAlarmStatesRelation
inline
Initial value:
{
{iv::alarms::eAlarmState::Inactive, eAlarmStateStation::Inactive},
{iv::alarms::eAlarmState::Acknowledged, eAlarmStateStation::Acknowledged},
{iv::alarms::eAlarmState::Active, eAlarmStateStation::Active},
{iv::alarms::eAlarmState::Unacknowledged, eAlarmStateStation::Unacknowledged},
{iv::alarms::eAlarmState::Undefined, eAlarmStateStation::Undefined}}

◆ mapAlarmTypes2LimitsRelation

const std::map<iv::alarms::eAlarmType, eAlarmType2LimitsStation> iv::logic::constants::parameterOptions::mapAlarmTypes2LimitsRelation
inline
Initial value:
{
{iv::alarms::eAlarmType::AlarmIfh, eAlarmType2LimitsStation::InstrumentFailureHighAlarm},
{iv::alarms::eAlarmType::AlarmHh, eAlarmType2LimitsStation::HighHighAlarm},
{iv::alarms::eAlarmType::AlarmH, eAlarmType2LimitsStation::HighAlarm},
{iv::alarms::eAlarmType::AlarmL, eAlarmType2LimitsStation::LowAlarm},
{iv::alarms::eAlarmType::AlarmLl, eAlarmType2LimitsStation::LowLowAlarm},
{iv::alarms::eAlarmType::AlarmIfl, eAlarmType2LimitsStation::InstrumentFailureLowAlarm}}

◆ mapAlarmTypesRelation

const std::map<iv::alarms::eAlarmType, eAlarmTypeStation> iv::logic::constants::parameterOptions::mapAlarmTypesRelation
inline
Initial value:
{
{iv::alarms::eAlarmType::AlarmOpen, eAlarmTypeStation::OpenAlarm},
{iv::alarms::eAlarmType::AlarmClose, eAlarmTypeStation::CloseAlarm},
{iv::alarms::eAlarmType::AlarmIfh, eAlarmTypeStation::InstrumentFailureHighAlarm},
{iv::alarms::eAlarmType::AlarmHh, eAlarmTypeStation::HighHighAlarm},
{iv::alarms::eAlarmType::AlarmH, eAlarmTypeStation::HighAlarm},
{iv::alarms::eAlarmType::AlarmL, eAlarmTypeStation::LowAlarm},
{iv::alarms::eAlarmType::AlarmLl, eAlarmTypeStation::LowLowAlarm},
{iv::alarms::eAlarmType::AlarmIfl, eAlarmTypeStation::InstrumentFailureLowAlarm},
{iv::alarms::eAlarmType::AlarmOffScan, eAlarmTypeStation::OffscanAlarm},
{iv::alarms::eAlarmType::AlarmFail, eAlarmTypeStation::FailureAlarm},
{iv::alarms::eAlarmType::AlarmInh, eAlarmTypeStation::InhibitedAlarm}}