From 50e9a88a79d53e7d105f875e814ddb8ec59352ca Mon Sep 17 00:00:00 2001 From: Mark Watkins <jedimark@users.sourceforge.net> Date: Mon, 18 Aug 2014 10:50:17 +1000 Subject: [PATCH] CMS50F37 debug test 5 --- sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp b/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp index 360b5caf..c21fdfdc 100644 --- a/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp +++ b/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp @@ -123,11 +123,11 @@ int CMS50F37Loader::Open(QString path) // Cheating using path for two serial oximetry modes if (path.compare("import") == 0) { - serial.clear(); + //serial.clear(); sequence = 0; nextCommand(); - setStatus(DETECTING); + setStatus(IMPORTING); return 1; } else if (path.compare("live") == 0) { @@ -173,7 +173,7 @@ void CMS50F37Loader::processBytes(QByteArray bytes) qDebug() << "Read:" << data.join(","); } - m_status = NEUTRAL; + m_status = IMPORTING; } int CMS50F37Loader::doImportMode() @@ -223,10 +223,10 @@ void CMS50F37Loader::sendCommand(unsigned char c) cmd[2] = c; QString out; - for (int i=0;i < 8;i++) out += QString().sprintf("%02X ",cmd[i]); + for (int i=0;i < 9;i++) out += QString().sprintf("%02X ",cmd[i]); qDebug() << "Write:" << out; - if (serial.write((char *)cmd,8) == -1) { + if (serial.write((char *)cmd, 9) == -1) { qDebug() << "Couldn't write data reset bytes to CMS50"; } }