← Documentation
ADS-IDAC Engine 5.0.0
PassiveAlarmLoadUnit Class Reference

#include <PassiveAlarmLoadUnit.h>

Public Member Functions

void CopyFromAnotherPassiveAlarmLoadUnit (PassiveAlarmLoadUnit *)
 
void ErrorMessage (std::string)
 
void PopBackIfNecessary ()
 
void AddNewDataPoint (int)
 
 PassiveAlarmLoadUnit ()
 
void UpdatePassiveAlarmLoadValue ()
 
float GetAlarmLoadValue ()
 
virtual ~PassiveAlarmLoadUnit ()
 

Public Attributes

std::vector< std::unique_ptr< ValueTimeLineUnit > > m_passive_alarm_load_timeline
 
int m_alarm_capacity
 
float m_alarm_load_value
 
int m_operator
 
int m_stack_size
 
std::vector< int > m_No_of_alarms_history
 
std::vector< float > m_alarm_time_history
 

Detailed Description

Definition at line 23 of file PassiveAlarmLoadUnit.h.

Constructor & Destructor Documentation

◆ PassiveAlarmLoadUnit()

PassiveAlarmLoadUnit::PassiveAlarmLoadUnit ( )

Definition at line 12 of file PassiveAlarmLoadUnit.cpp.

References m_alarm_capacity, and m_stack_size.

◆ ~PassiveAlarmLoadUnit()

PassiveAlarmLoadUnit::~PassiveAlarmLoadUnit ( )
virtual

Definition at line 18 of file PassiveAlarmLoadUnit.cpp.

Member Function Documentation

◆ AddNewDataPoint()

void PassiveAlarmLoadUnit::AddNewDataPoint ( int  n)

Definition at line 23 of file PassiveAlarmLoadUnit.cpp.

References ErrorMessage(), m_alarm_time_history, m_No_of_alarms_history, PopBackIfNecessary(), r5pars_, and UpdatePassiveAlarmLoadValue().

Here is the call graph for this function:

◆ CopyFromAnotherPassiveAlarmLoadUnit()

void PassiveAlarmLoadUnit::CopyFromAnotherPassiveAlarmLoadUnit ( PassiveAlarmLoadUnit *  _pau_pt)

Definition at line 120 of file PassiveAlarmLoadUnit.cpp.

References e, ErrorMessage(), m_alarm_capacity, m_alarm_load_value, m_alarm_time_history, m_No_of_alarms_history, m_operator, m_passive_alarm_load_timeline, and m_stack_size.

Here is the call graph for this function:

◆ ErrorMessage()

void PassiveAlarmLoadUnit::ErrorMessage ( std::string  )

Definition at line 111 of file PassiveAlarmLoadUnit.cpp.

References r5pars_.

Referenced by AddNewDataPoint(), CopyFromAnotherPassiveAlarmLoadUnit(), PopBackIfNecessary(), and UpdatePassiveAlarmLoadValue().

Here is the caller graph for this function:

◆ GetAlarmLoadValue()

float PassiveAlarmLoadUnit::GetAlarmLoadValue ( )

Definition at line 53 of file PassiveAlarmLoadUnit.cpp.

References m_alarm_load_value.

◆ PopBackIfNecessary()

void PassiveAlarmLoadUnit::PopBackIfNecessary ( )

Definition at line 41 of file PassiveAlarmLoadUnit.cpp.

References ErrorMessage(), m_alarm_time_history, and m_No_of_alarms_history.

Referenced by AddNewDataPoint().

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

◆ UpdatePassiveAlarmLoadValue()

void PassiveAlarmLoadUnit::UpdatePassiveAlarmLoadValue ( )

Definition at line 58 of file PassiveAlarmLoadUnit.cpp.

References ErrorMessage(), m_alarm_capacity, m_alarm_load_value, m_alarm_time_history, ValueTimeLineUnit::m_fl, m_No_of_alarms_history, m_passive_alarm_load_timeline, m_stack_size, and r5pars_.

Referenced by AddNewDataPoint().

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

Member Data Documentation

◆ m_alarm_capacity

int PassiveAlarmLoadUnit::m_alarm_capacity

◆ m_alarm_load_value

float PassiveAlarmLoadUnit::m_alarm_load_value

◆ m_alarm_time_history

std::vector<float> PassiveAlarmLoadUnit::m_alarm_time_history

◆ m_No_of_alarms_history

std::vector<int> PassiveAlarmLoadUnit::m_No_of_alarms_history

◆ m_operator

int PassiveAlarmLoadUnit::m_operator

◆ m_passive_alarm_load_timeline

std::vector<std::unique_ptr<ValueTimeLineUnit> > PassiveAlarmLoadUnit::m_passive_alarm_load_timeline

◆ m_stack_size


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