#include <Logger.h>
Public Member Functions | |
Logger (QString inID, QString inOutFilename, QString inGlobalFilename) | |
~Logger () | |
void | writeData (int inXaxis, int inYaxis, bool inResult) |
Definition at line 15 of file Logger.h.
|
Definition at line 13 of file Logger.cpp. 00013 : QObject() 00014 00015 { 00016 mID = inID; 00017 //save name in member variable for display 00018 mOutFileName = inOutFilename; 00019 mGlobalFilename = inGlobalFilename; 00020 //open files in append mode 00021 //cast Qstrings to cont char to use in open file. 00022 mOutFile.open( (const char*) mOutFileName,ios::app); 00023 mGlobalFile.open( (const char*) mGlobalFilename,ios::app); 00024 }
|
|
Definition at line 26 of file Logger.cpp. 00027 { 00028 mOutFile.close(); 00029 mGlobalFile.close(); 00030 cout << "DATA WROTE TO " << mOutFileName << endl; 00031 cout << "DATA WROTE TO " << mGlobalFilename << endl; 00032 }
|
|
Definition at line 34 of file Logger.cpp. Referenced by MainDialog::loggerTick(). 00035 { 00036 /* Add data to output files in the following format 00037 * ID Xaxis Yaxis Result CurrentDateAndTime 00038 * This will be parsed in matlab 00039 */ 00040 time_t rawtime; 00041 time (&rawtime); //Get Current Time 00042 mOutFile << mID << "\t" << inXaxis << "\t" << inYaxis 00043 << "\t" << inResult << "\t" << ctime(&rawtime); 00044 mGlobalFile << mID << "\t" << inXaxis << "\t" << inYaxis 00045 << "\t" << inResult << "\t" << ctime(&rawtime); 00046 //cout << mID << "\t" << inXaxis << "\t" << inYaxis 00047 // << "\t" << inResult << "\t" << ctime(&rawtime); 00048 }
|