/QMK-Groundstation/branches/libMK/Logger/CSVLogger.cpp |
---|
20,12 → 20,12 |
#include "CSVLogger.h" |
CSVLogger::CSVLogger(cSettings * settings, sMode * mode) |
CSVLogger::CSVLogger(cSettings * settings, KopterData * data) |
{ |
// QFile-Instanz (Log-Datei) |
csvfile = new QFile(""); |
this->settings = settings; |
this->mode = mode; |
this->data = data; |
} |
CSVLogger::~CSVLogger() |
51,7 → 51,7 |
{ |
if (!csvfile->isOpen()) |
{ |
QString mode_name = QString(mode->Hardware.c_str()); |
QString mode_name = QString(data->mode.Hardware.c_str()); |
if (mode_name.size() == 0) |
{ |
/QMK-Groundstation/branches/libMK/Logger/CSVLogger.h |
---|
28,6 → 28,7 |
#include <QTime> |
#include "../global.h" |
#include "../Classes/cSettings.h" |
#include "../libMK/Kopter.h" |
#include "DefaultLogger.h" |
class CSVLogger : public DefaultLogger |
36,9 → 37,9 |
// Object für das Datenfile; |
QFile * csvfile; |
cSettings * settings; |
sMode * mode; |
KopterData * data; |
public: |
CSVLogger(cSettings * settings, sMode * mode); |
CSVLogger(cSettings * settings, KopterData * data); |
~CSVLogger(); |
//schreibe log |
/QMK-Groundstation/branches/libMK/Logger/Logger.cpp |
---|
20,9 → 20,9 |
#include "Logger.h" |
Logger::Logger(cSettings * settings, sMode * mode) |
Logger::Logger(cSettings * settings, KopterData * data) |
{ |
csv = new CSVLogger(settings, mode); |
csv = new CSVLogger(settings, data); |
logger << csv; |
active = false; |
} |
/QMK-Groundstation/branches/libMK/Logger/Logger.h |
---|
26,6 → 26,7 |
#include "DefaultLogger.h" |
#include "../global.h" |
#include "../Classes/cSettings.h" |
#include "../libMK/Handler.h" |
//Die verschiedenen header der einzelnen Logger |
//TODO: MySQLLogger, SQLiteLogger und/oder PostGreSQLLogger |
41,7 → 42,7 |
bool active; |
public: |
Logger(cSettings * settings, sMode * mode); |
Logger(cSettings * settings, KopterData * data); |
~Logger(); |
void start_Log(); |