update with altimeter, swimfile.txt endleg.txt, etc see changes_13sep.txt also reset_PI()
Dependencies: mbed MODSERIAL FATFileSystem
GUI/Gui.hpp
- Committer:
- joel_ssc
- Date:
- 2019-09-13
- Revision:
- 104:426224a55f5f
- Parent:
- 73:f6f378311c8d
File content as of revision 104:426224a55f5f:
#ifndef GUI_HPP #define GUI_HPP #include "mbed.h" #include <string> using namespace std; #include <algorithm> //for reverse function #include <vector> //delete? enum { HEADER_FE, HEADER_ED, COMMAND_PACKET, FSM_PACKET_SIZE, FSM_CRC_ONE, FSM_CRC_TWO }; class Gui { public: Gui(); //constructor int guiCalcCrc1(int *input_array, int array_length); int guiCalcCrc2(int *input_array, int array_length); void getCommandFSM(); void updateGUI(); int calcCrcOneVector(vector <int> crc_packet); int calcCrcTwoVector(vector <int> crc_packet); void transmitDataPacket(vector <int> crc_packet); private: int _crc_table[]; vector <int> _gui_update_packet; std::vector<int>::iterator _it; }; #endif /* GUI_HPP */