dd
Dependencies: BufferedSerial FastAnalogIn FastPWM mbed SHT75
Diff: controlt.h
- Revision:
- 3:72644690e2e6
- Parent:
- 2:4c51394fb35b
- Child:
- 4:7ca449fca19b
--- a/controlt.h Wed Mar 02 16:33:23 2016 +0000 +++ b/controlt.h Fri Mar 25 00:10:39 2016 +0000 @@ -24,6 +24,7 @@ void set_P_value(float _P_value); void set_I_value(float _I_value); void set_D_value(float _D_value); + void set_period(int _period); void refresh_PWM(); @@ -33,6 +34,8 @@ float get_I_value(); float get_D_value(); float get_PWM_value(); + int get_period(); + int get_table_check(); int get_table_count(); float calc_P(); @@ -42,6 +45,7 @@ void write_log(); void print_table(); + void follow_table(); control_t(); control_t(temp_sensor_t* _temp_sensor, peltier_t* _peltier,BufferedSerial* _pc); @@ -64,8 +68,15 @@ float table[201]; int table_count; int table_mode; + int table_check; + float table_min; + float table_max; + + int period; + int step; void build_table(); + float find_table(float _temp); temp_sensor_t* temp_sensor; peltier_t* peltier;