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

Public Member Functions

 AlertingHysteresis (double hysteresis_time, double persistence_time, int m, int n)
 
void setHysteresisPersistence (double hysteresis_time, double persistence_time)
 
double getLastTime () const
 
int getLastAlert () const
 
void reset (int val=-1)
 
void resetIfCurrentTime (double current_time)
 
std::string toString () const
 
int alertingHysteresis (int alert_level, double current_time)
 

Private Attributes

MofN mofn_
 
double hysteresis_time_
 
double persistence_time_
 
double init_time_
 
double last_time_
 
int last_alert_
 

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