diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-04-14 11:30:55 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-04-14 11:30:55 +0200 |
| commit | b93a1fe88141adf095bab09006b473205f597465 (patch) | |
| tree | ff9885578c4d3f5bbef9b0d9c362ec9f04c2c8bd /daemon/uploadmanager.h | |
| parent | 78d1697cd63033244304f7794cf9157029e4fdb5 (diff) | |
Do not compute STM32CRC - use one from manifest.json
Fixes #47
Diffstat (limited to 'daemon/uploadmanager.h')
| -rw-r--r-- | daemon/uploadmanager.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/daemon/uploadmanager.h b/daemon/uploadmanager.h index 22e4f80..316f55d 100644 --- a/daemon/uploadmanager.h +++ b/daemon/uploadmanager.h @@ -4,7 +4,6 @@ #include <functional> #include <QQueue> #include "watchconnector.h" -#include "stm32crc.h" class UploadManager : public QObject { @@ -18,14 +17,14 @@ public: typedef std::function<void(int)> ErrorCallback; typedef std::function<void(qreal)> ProgressCallback; - uint upload(WatchConnector::UploadType type, int index, const QString &filename, QIODevice *device, int size = -1, + uint upload(WatchConnector::UploadType type, int index, const QString &filename, QIODevice *device, int size = -1, quint32 crc = 0, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); - uint uploadAppBinary(int slot, QIODevice *device, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); - uint uploadAppResources(int slot, QIODevice *device, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); - uint uploadFile(const QString &filename, QIODevice *device, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); - uint uploadFirmwareBinary(bool recovery, QIODevice *device, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); - uint uploadFirmwareResources(QIODevice *device, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); + uint uploadAppBinary(int slot, QIODevice *device, quint32 crc, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); + uint uploadAppResources(int slot, QIODevice *device, quint32 crc, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); + uint uploadFile(const QString &filename, QIODevice *device, quint32 crc, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); + uint uploadFirmwareBinary(bool recovery, QIODevice *device, quint32 crc, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); + uint uploadFirmwareResources(QIODevice *device, quint32 crc, SuccessCallback successCallback = SuccessCallback(), ErrorCallback errorCallback = ErrorCallback(), ProgressCallback progressCallback = ProgressCallback()); void cancel(uint id, int code = 0); @@ -52,7 +51,7 @@ private: QIODevice *device; int size; int remaining; - Stm32Crc crc; + quint32 crc; SuccessCallback successCallback; ErrorCallback errorCallback; |
