ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
larcfm::AlertingMofN Class Reference

Public Member Functions

 AlertingMofN (int m, int n, double hysteresis_time, double persistence_time)
 
void reset ()
 
void reset (int m, int n, double hysteresis_time, double persistence_time)
 
void setMofN (int m, int n)
 
bool isValid () const
 
int m_of_n (int alert_level)
 
int m_of_n (int alert_level, double current_time)
 

Private Attributes

int m_
 
int n_
 
double hysteresis_time_
 
double persistence_time_
 
double _init_time_
 
double _last_time_
 
int _alert_
 
int _max_
 
std::deque< int > _queue_
 

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