2018 revision to classic DataBus AVC code.
Dependencies: LSM303DLM Servo SerialGraphicLCD L3G4200D IncrementalEncoder SimpleShell
Logger.cpp
- Committer:
- shimniok
- Date:
- 2018-12-21
- Revision:
- 24:a7f92dfc5310
- Child:
- 29:cb2f55fbfe9c
File content as of revision 24:a7f92dfc5310:
#include "Logger.h" Logger::Logger(const char *file) { _file = file; } void Logger::log_gps(GpsData gd) { _open(); fprintf(_fp, "G,%3.7f,%3.7f,%3.1f,%2.1f,%2.1f,%d\n", gd.latitude, gd.longitude, gd.course, gd.speed, gd.hdop, gd.svcount ); _close(); } void Logger::log_estimation() { _open(); _close(); } void Logger::_open() { _fp = fopen(_file, "a"); } void Logger::_close() { if (_fp) { fclose(_fp); } }