most functionality to splashdwon, find neutral and start mission. short timeouts still in code for testing, will adjust to go directly to sit_idle after splashdown

Dependencies:   mbed MODSERIAL FATFileSystem

Revision:
76:c802e1da4179
Parent:
74:d281aaef9766
Child:
79:3688c3a0d7f4
--- a/ConfigFileIO/ConfigFileIO.cpp	Thu Aug 16 13:57:19 2018 +0000
+++ b/ConfigFileIO/ConfigFileIO.cpp	Thu Aug 16 21:47:40 2018 +0000
@@ -6,7 +6,7 @@
 ConfigFileIO::ConfigFileIO() {
 }    
 
-void ConfigFileIO::saveBattData(float batt_p_gain, float batt_i_gain, float batt_d_gain, float batt_zeroOffset, float batt_filter_freq, float batt_deadband) {       
+void ConfigFileIO::saveBattData(float batt_p_gain, float batt_i_gain, float batt_d_gain, int batt_zeroOffset, float batt_filter_freq, float batt_deadband) {       
     ConfigFile write_Batt_txt;   //write to the config file
     
     char PGain_buffer[128];
@@ -25,7 +25,7 @@
     write_Batt_txt.setValue("DGain", string_dgain);
       
     char string_zeroCounts[128];  
-    sprintf(string_zeroCounts, "%f", batt_zeroOffset);      
+    sprintf(string_zeroCounts, "%d", batt_zeroOffset);      
     write_Batt_txt.setValue("\n#string pot parameters\nzeroCounts", string_zeroCounts);
     
     //hard-coded values
@@ -93,7 +93,7 @@
     } 
 }
 
-void ConfigFileIO::saveBCEData(float bce_p_gain, float bce_i_gain, float bce_d_gain, float bce_zeroOffset, float bce_filter_freq, float bce_deadband) {       
+void ConfigFileIO::saveBCEData(float bce_p_gain, float bce_i_gain, float bce_d_gain, int bce_zeroOffset, float bce_filter_freq, float bce_deadband) {       
     ConfigFile write_BCE_txt;   //write to the config file
     
     char PGain_buffer[128];
@@ -112,7 +112,7 @@
     write_BCE_txt.setValue("DGain", string_dgain);
     
     char string_zeroCounts[128];
-    sprintf(string_zeroCounts, "%f", bce_zeroOffset);
+    sprintf(string_zeroCounts, "%d", bce_zeroOffset);
     write_BCE_txt.setValue("\n#string pot parameters\nzeroCounts", string_zeroCounts);
     
     //hard-coded values