diff options
author | Andrii Pientsov <andrii.pientsov@globallogic.com> | 2020-07-15 13:49:59 +0300 |
---|---|---|
committer | Andrii Pientsov <andrii.pientsov@globallogic.com> | 2020-07-15 13:49:59 +0300 |
commit | 8186f98913c55191b5a3610d19c8580c6a86c2f4 (patch) | |
tree | 34daf8e9219c894ca36dd1f7ddf4560aa395c659 /src/MTS_IO_QuectelRadio.cpp | |
parent | ccd41677d998134ff501a8d6ac3a154dcaca9321 (diff) | |
download | libmts-io-8186f98913c55191b5a3610d19c8580c6a86c2f4.tar.gz libmts-io-8186f98913c55191b5a3610d19c8580c6a86c2f4.tar.bz2 libmts-io-8186f98913c55191b5a3610d19c8580c6a86c2f4.zip |
MTX-3404 Code Review
Diffstat (limited to 'src/MTS_IO_QuectelRadio.cpp')
-rw-r--r-- | src/MTS_IO_QuectelRadio.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/MTS_IO_QuectelRadio.cpp b/src/MTS_IO_QuectelRadio.cpp index bb81621..2d1ffcd 100644 --- a/src/MTS_IO_QuectelRadio.cpp +++ b/src/MTS_IO_QuectelRadio.cpp @@ -31,6 +31,7 @@ using namespace MTS::IO; +const size_t QuectelRadio::FILE_CHUNK_SIZE = 1024; const std::string QuectelRadio::CMD_ABORT_UPLOAD = "+++"; // It is strongly recommended to use DOS 8.3 file name format for <filename>. @@ -836,10 +837,16 @@ ICellularRadio::CODE QuectelRadio::uploadFile(int fd, const std::string& sTarget size_t nChunks; CODE rc; - rc = getFileSize(fd, dPayloadLength, nChunks); + rc = getFileSize(fd, dPayloadLength); if (rc != SUCCESS) { return rc; } + + rc = sizeToChunks(dPayloadLength, FILE_CHUNK_SIZE, nChunks); + if (rc != SUCCESS) { + return rc; + } + printTrace("File size: %d bytes and %d chunks", dPayloadLength, nChunks); printTrace("Starting file upload..."); |