Saved work
This commit is contained in:
@@ -11,6 +11,14 @@ namespace dccd {
|
||||
class Thtrottle
|
||||
{
|
||||
public:
|
||||
typedef enum
|
||||
{
|
||||
MODE0 = 0,
|
||||
MODE1 = 1,
|
||||
MODE2 = 2,
|
||||
MODE3 = 3
|
||||
}tpsmode_t;
|
||||
|
||||
Thtrottle(void);
|
||||
~Thtrottle(void);
|
||||
|
||||
@@ -18,16 +26,23 @@ class Thtrottle
|
||||
|
||||
uint8_t treshold_on;
|
||||
uint8_t treshold_off;
|
||||
uint16_t timeout_time;
|
||||
|
||||
tpsmode_t mode;
|
||||
uint8_t is_new_mode;
|
||||
|
||||
uint8_t is_new;
|
||||
uint8_t is_active(void);
|
||||
|
||||
void process(void);
|
||||
tpsmode_t cycle_mode(void);
|
||||
|
||||
#ifdef TESTING
|
||||
protected:
|
||||
#endif
|
||||
dccd::DccdHw* hardware;
|
||||
uint16_t start_ts;
|
||||
uint8_t is_timed_out;
|
||||
uint8_t active;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user