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.hpp
- Revision:
- 73:f6f378311c8d
- Parent:
- 57:ec69651c8c21
- Child:
- 76:c802e1da4179
--- a/ConfigFileIO/ConfigFileIO.hpp Mon Jul 02 14:28:22 2018 +0000 +++ b/ConfigFileIO/ConfigFileIO.hpp Mon Jul 30 16:48:48 2018 +0000 @@ -8,16 +8,16 @@ public: ConfigFileIO(); - void saveBattData(float p_gain, float i_gain, float d_gain); - void savePitchData(float p_gain, float i_gain, float d_gain, int batt_zeroOffset); + //modified this to save frequency and deadband 7/11/2018 - void saveBCEData(float p_gain, float i_gain, float d_gain); - void saveDepthData(float p_gain, float i_gain, float d_gain, int bce_zeroOffset); + void saveBattData(float batt_p_gain, float batt_i_gain, float batt_d_gain, float batt_zeroOffset, float batt_filter_freq, float batt_deadband); + void savePitchData(float pitch_p_gain, float pitch_i_gain, float pitch_d_gain, float pitch_zeroOffset, float pitch_filter_freq, float pitch_deadband); + + void saveBCEData(float bce_p_gain, float bce_i_gain, float bce_d_gain, float bce_zeroOffset, float bce_filter_freq, float bce_deadband); + void saveDepthData(float depth_p_gain, float depth_i_gain, float depth_d_gain, float depth_zeroOffset, float depth_filter_freq, float depth_deadband); void saveRudderData(float setMinDeg, float setMaxDeg, float setCenterPWM, float setMinPWM, float setMaxPWM); - void saveHeadingData(float heading_p_gain, float heading_i_gain, float heading_d_gain, float heading_offset); - -//write functions to save rudder config later + void saveHeadingData(float heading_p_gain, float heading_i_gain, float heading_d_gain, float heading_zeroOffset, float heading_filter_freq, float heading_deadband); //ConfigFunctions int load_BCE_config();