From 59ab4419c3bfc1272644a4dc2f12c249c48884f9 Mon Sep 17 00:00:00 2001
From: andreidanila1 <andrei.danila@analog.com>
Date: Tue, 19 Nov 2024 12:08:15 +0200
Subject: [PATCH] pqm/pqmdatalogger: Use comma to separate the csv cells.

Signed-off-by: andreidanila1 <andrei.danila@analog.com>
---
 plugins/pqm/src/pqmdatalogger.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/plugins/pqm/src/pqmdatalogger.cpp b/plugins/pqm/src/pqmdatalogger.cpp
index b8d9b0e450..82f5b85543 100644
--- a/plugins/pqm/src/pqmdatalogger.cpp
+++ b/plugins/pqm/src/pqmdatalogger.cpp
@@ -58,9 +58,9 @@ void PqmDataLogger::acquireBufferData(double val, int chIdx)
 	}
 	QMutexLocker locker(&m_mutex);
 	if(chIdx == 0) {
-		m_logQue.enqueue("\n" + QTime::currentTime().toString("hh:mm:ss.zzz") + "\t");
+		m_logQue.enqueue("\n" + QTime::currentTime().toString("hh:mm:ss.zzz") + ",");
 	}
-	m_logQue.enqueue(QString::number(val) + "\t");
+	m_logQue.enqueue(QString::number(val) + ",");
 }
 
 void PqmDataLogger::acquireHarmonics(QString attrName, QString value, QString chId)
@@ -69,8 +69,8 @@ void PqmDataLogger::acquireHarmonics(QString attrName, QString value, QString ch
 		return;
 	}
 	QMutexLocker locker(&m_mutex);
-	m_logQue.enqueue(QTime::currentTime().toString("hh:mm:ss.zzz") + "\t" + chId + "\t" +
-			 value.split(" ").join("\t") + "\n");
+	m_logQue.enqueue(QTime::currentTime().toString("hh:mm:ss.zzz") + "," + chId + "," + value.split(" ").join(",") +
+			 "\n");
 }
 
 void PqmDataLogger::acquireAttrData(QString attrName, QString value, QString chId)
@@ -86,7 +86,7 @@ void PqmDataLogger::acquirePqEvents(QString event)
 		return;
 	}
 	QMutexLocker locker(&m_mutex);
-	m_logQue.enqueue("\n" + QTime::currentTime().toString("hh:mm:ss.zzz") + "\t PQEvents \n \t" + event + "\n");
+	m_logQue.enqueue("\n" + QTime::currentTime().toString("hh:mm:ss.zzz") + ", PQEvents \n ," + event + "\n");
 }
 
 void PqmDataLogger::log()
@@ -149,15 +149,15 @@ void PqmDataLogger::createHeader()
 	QFile f(m_filePath);
 	if(f.open(QIODevice::WriteOnly)) {
 		QTextStream stream(&f);
-		stream << "Time \t";
+		stream << "Time ,";
 		switch(m_crtInstr) {
 		case Waveform:
-			stream << m_chnlsName.join("\t");
+			stream << m_chnlsName.join(",");
 			break;
 		case Harmonics:
-			stream << "Phase \t";
+			stream << "Phase ,";
 			for(int i = 0; i <= 50; i++) {
-				stream << i << "\t";
+				stream << i << ",";
 			}
 			stream << "\n";
 			break;