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
Diff: ConfigFileIO/ConfigFileIO.cpp
- 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