Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 394 → Rev 440

/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();