Index: CloudConnect/CloudConnectController.h =================================================================== diff -u -re9aa2c82ccb8cb5662f05ed878d2f7b5ef9f4a65 -rfe8875710ffd0f7ecc8df54bb5dee1be3d28212b --- CloudConnect/CloudConnectController.h (.../CloudConnectController.h) (revision e9aa2c82ccb8cb5662f05ed878d2f7b5ef9f4a65) +++ CloudConnect/CloudConnectController.h (.../CloudConnectController.h) (revision fe8875710ffd0f7ecc8df54bb5dee1be3d28212b) @@ -21,17 +21,22 @@ #include #include -#include -#include -#include - #include "CanInterface.h" #include "CanMessage.h" #include "CloudConnectFrame.h" #include "CloudConnectServer.h" #include "MessageDispatcher.h" #include "MqttClient.h" +// BEGIN: Protobuf capture +#include +#include +// END: Protobuf capture + +// BEGIN: Mesg Stats +#include +// END: Mesg Stats + using namespace Can; /*! @@ -79,10 +84,15 @@ QString _appServerSocketPath; QSharedPointer _appServer; MqttClient _mqttClient; - quint64 _publishSeqNum = 0; QString _topicPrefix; // TODO: define in INI? QString _deviceId; // TODO: this needs to be sent from Leahi app or retrieved from somewhere + // BEGIN: Protobuf capture + void captureProtobuf(const QByteArray &payload); + QPointer _captureSerFile; + QPointer _captureJsonFile; + // END: Protobuf capture + // BEGIN: Mesg Stats struct MsgStats { quint64 published = 0; ///< handed to the broker