Abstraction for the glider class
Glider.h
- Committer:
- chasefarmer2808
- Date:
- 2017-04-12
- Revision:
- 2:cc07e65227ff
- Parent:
- 1:7039ae86fe70
- Child:
- 3:d8932a3036a8
File content as of revision 2:cc07e65227ff:
#ifndef Glider_H #define Glider_H #include "mbed.h" #include <string> #include <sstream> #include "HMC5883L.h" #include "BMP180.h" class Glider { public: Serial* dev; Serial* xbee; double heading; float pressure; float temp; float alt; bool comm; time_t startTime; time_t missionTime; HMC5883L* hmc; BMP180* bmp; Glider(Serial* device, PinName sda, PinName scl, PinName tx, PinName rx); InterruptIn xbeeRxInt; void setHeading(); void setTempPress(); void setMissionTime(); void readTime(); void saveTelem(); void saveData(); void transmitPacket(); void setCommand(); void processCommand(); }; #endif