$darkmode
cloe::utility::ActuationLevel Class Reference

Public Types

enum  Enum {
  None = 0 , Long = 1 , Lat = 2 , LatLong = 3 ,
  Standby = 4
}
 

Public Member Functions

 ActuationLevel (Enum e)
 
 ActuationLevel (bool lat, bool lng)
 
Enum get_raw () const
 
void set_raw (Enum e)
 
bool is_valid () const
 
bool has_lat () const
 
bool has_long () const
 
bool has_both () const
 
bool has_control () const
 
bool is_standby () const
 
bool is_none () const
 
void set_none ()
 
void set_standby ()
 
void set_latlong ()
 
void set_lat ()
 
void set_long ()
 
bool operator== (const ActuationLevel &other) const
 
bool operator!= (const ActuationLevel &other) const
 
const char * to_human_cstr () const
 
const char * to_symbol_cstr () const
 
const char * to_loud_cstr () const
 
const char * to_unicode_cstr () const
 
const char * to_cstr () const
 

Friends

void to_json (fable::Json &j, const ActuationLevel &l)
 

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