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: MbedLogger/MbedLogger.hpp
- Revision:
- 69:919ac8d7e023
- Parent:
- 68:8f549749b8ce
- Child:
- 73:f6f378311c8d
--- a/MbedLogger/MbedLogger.hpp Wed Jun 27 23:01:53 2018 +0000 +++ b/MbedLogger/MbedLogger.hpp Fri Jun 29 14:21:22 2018 +0000 @@ -71,7 +71,7 @@ void readPacketInSeries(); //get the number of packets - void getNumberOfPacketsInCurrentLog(); + int getNumberOfPacketsInCurrentLog(); // END TRANSMISSION AND CLOSE FILE void endTransmissionCloseFile(); @@ -167,11 +167,13 @@ void transmitPacketNumber(int line_or_packet_number); - void pythonTransmitRequest(); + void checkForPythonTransmitRequest(); bool fsmTransmitData(); void setTransmitPacketNumber(int packet_number); + + void createDataPacket(char line_buffer_sent[], int line_length_sent); private: int _file_number; @@ -225,6 +227,8 @@ int _log_file_line_counter; int _transmit_packet_num; + + bool _fsm_transmit_complete; }; #endif \ No newline at end of file