Index: sources/cloudsync/CloudSyncController.cpp =================================================================== diff -u -r9ae3b0d6624904693329309aaf8ff02784c17184 -raeffd70bf53171d4418d4d083fae3085c50a38bd --- sources/cloudsync/CloudSyncController.cpp (.../CloudSyncController.cpp) (revision 9ae3b0d6624904693329309aaf8ff02784c17184) +++ sources/cloudsync/CloudSyncController.cpp (.../CloudSyncController.cpp) (revision aeffd70bf53171d4418d4d083fae3085c50a38bd) @@ -176,15 +176,24 @@ */ void CloudSyncController::onActionReceive(GuiActionType vAction, const QVariantList &vData) { + QString inp; switch (vAction) { case GuiActionType::ID_HDOperationModeData: case GuiActionType::ID_PreTreatmentStates : case GuiActionType::ID_TreatmentStates : case GuiActionType::ID_PostTreatmentStates: case GuiActionType::ID_DisinfectStates : - qDebug() << "~ update for CloudSync" << vAction << vData; - if ( ! Storage::FileHandler::write(Storage::SDCard_Base_Path_Name + _location + Storage::CloudSync_Inp_File, enumString(vAction)) ) - LOG_DEBUG(tr("Error writing to the CloudSync Input file.")); + // TODO: This section is the translation/mapping section + // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv + // preparing the message + inp = QString::number(_seq++); + inp += ',' + Format::toHexString/*QString::number*//*enumString*/(vAction); + for (auto var : vData) { + inp += ',' + var.toString(); + } + // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + // writing the message into the buffer. + LOG_CLOUD(inp); break; default: break;