20,11 → 20,10 |
|
#include "CSVLogger.h" |
|
CSVLogger::CSVLogger(cSettings * settings, sMode * mode) { |
CSVLogger::CSVLogger(cSettings * settings) { |
// QFile-Instanz (Log-Datei) |
csvfile = new QFile(""); |
this->settings = settings; |
this->mode = mode; |
} |
|
CSVLogger::~CSVLogger() { |
44,17 → 43,9 |
} |
|
//neuen Log erstellen |
void CSVLogger::newLog() { |
void CSVLogger::newLog(QString filename) { |
if (!csvfile->isOpen()) |
{ |
QString mode_name = mode->Hardware; |
if (mode_name.size() == 0) { |
mode_name = QString("groundstation_log"); |
} |
QString filename = settings->DIR.Logging + |
mode_name + "_" + |
QDate::currentDate().toString(("yyyy-MM-dd")) + "_" + |
QTime::currentTime().toString("hh-mm") + ".csv"; |
csvfile = new QFile(filename); |
if (!csvfile->exists()) |
{ |