update with altimeter, swimfile.txt endleg.txt, etc see changes_13sep.txt also reset_PI()
Dependencies: mbed MODSERIAL FATFileSystem
Diff: ConfigFileIO/ConfigFileIO.hpp
- Revision:
- 87:6d95f853dab3
- Parent:
- 86:ba3a118b0080
- Child:
- 88:1813f583cee9
diff -r ba3a118b0080 -r 6d95f853dab3 ConfigFileIO/ConfigFileIO.hpp --- 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();