dd

Dependencies:   BufferedSerial FastAnalogIn FastPWM mbed SHT75

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;