update with altimeter, swimfile.txt endleg.txt, etc see changes_13sep.txt also reset_PI()

Dependencies:   mbed MODSERIAL FATFileSystem

Revision:
87:6d95f853dab3
Parent:
86:ba3a118b0080
Child:
88:1813f583cee9
--- a/ConfigFileIO/ConfigFileIO.hpp	Thu May 02 20:34:16 2019 +0000
+++ b/ConfigFileIO/ConfigFileIO.hpp	Wed May 08 13:24:04 2019 +0000
@@ -10,14 +10,20 @@
     int logversion; 
     int diagversion;
 };
+struct neutralStatus {
+     int setval;
+     int bce_neutral_mm;
+     int batt_neutral_mm;
+};
 
     
 class ConfigFileIO {
 public:
     ConfigFileIO();
-    logFileNames logFilesStruct;
-    //modified this to save frequency and deadband 7/11/2018
-    
+    logFileNames logFilesStruct; 
+    neutralStatus neutralStruct;
+      
+    //modified savebatt to save frequency and deadband 7/11/2018
     void saveBattData(float batt_p_gain, float batt_i_gain, float batt_d_gain, int batt_zeroOffset, float batt_filter_freq, float batt_deadband); //modified this because zero offsets are integers
     void savePitchData(float pitch_p_gain, float pitch_i_gain, float pitch_d_gain, float pitch_zeroOffset, float pitch_filter_freq, float pitch_deadband);
     
@@ -30,6 +36,10 @@
     //ConfigFunctions
     int load_BCE_config();
     int load_LogVers_config(int print_diag);    // jcw feb 2019
+    void saveNeutralStatus(int setval, int bce_neutral_mm, int batt_neutral_mm);
+    int load_setneutral_status();
+    void report_no_neutral_found(int bce_last_pos, int batt_last_pos);
+    void report_still_inverted( float roll_value, int yotime);
     void saveLogVersData(int logversion,  int diagversion);
     int load_BATT_config();
     int load_DEPTH_config();