This library allows to parse and work with data sent by the Paradigma pelletti oven.
Diff: ParadigmaData.cpp
- Revision:
- 2:27334bd6dc28
- Parent:
- 1:9c48326ad8c9
--- a/ParadigmaData.cpp Wed Jun 26 21:04:07 2013 +0000 +++ b/ParadigmaData.cpp Thu Jun 27 00:29:33 2013 +0000 @@ -39,8 +39,8 @@ m_Data1.PuffertemperaturOben.adjustEndiness(); m_Data1.PuffertemperaturUnten.adjustEndiness(); m_Data1.Zirkulationstemperatur.adjustEndiness(); - INFO("*********************** received new data !"); - callBack(); + INFO("*********************** received new data1 !"); + callBack1(); } invalidateHeader(); } @@ -62,8 +62,8 @@ m_Data2.BetriebsstundenKessel.adjustEndiness(); m_Data2.AnzahlKesselstarts.adjustEndiness(); m_Data2.StoercodeKessel.adjustEndiness(); - INFO("*********************** received new data !"); - callBack(); + INFO("*********************** received new data2 !"); + callBack2(); } invalidateHeader(); } @@ -104,7 +104,7 @@ m_actualPos = 0; m_checksum += c; m_activeDataBlock = (ParadigmaDatasetType_t)c; - INFO("Dataset Number !\n"); + INFO("Dataset Number %d!\n", c); } else { invalidateHeader(); INFO("Rejected due to incorrect Dataset number %d\n", c); @@ -128,7 +128,7 @@ void ParadigmaMonitorData::invalidateHeader() { // Invalidate Header information - memset(&m_Header, 0, sizeof(m_Header)); + memset(&m_Header, 0, sizeof(m_Header)); // Set active data block information to invalid m_activeDataBlock = (ParadigmaDatasetType_t)Invalid; // Reset actual position with in Buffer so that next char starts from beginning