diff options
| author | Andrii Pientsov <andrii.pientsov@globallogic.com> | 2020-07-13 11:42:31 +0300 | 
|---|---|---|
| committer | Andrii Pientsov <andrii.pientsov@globallogic.com> | 2020-07-13 11:42:31 +0300 | 
| commit | 8b4bfd172258ca62932c378f13f2b23a8be6818a (patch) | |
| tree | 081724af839ca2bde2f71010816a4bf0cc763b4e | |
| parent | e09f54c6b6fe35dc022fcea66935f5269866bff1 (diff) | |
| parent | b4b5e4958a11cc9e969355f60e08d0631b01c402 (diff) | |
| download | libmts-io-8b4bfd172258ca62932c378f13f2b23a8be6818a.tar.gz libmts-io-8b4bfd172258ca62932c378f13f2b23a8be6818a.tar.bz2 libmts-io-8b4bfd172258ca62932c378f13f2b23a8be6818a.zip | |
Merge remote-tracking branch 'origin/delta-radio-fwu' into ap/l4e1-delta-fwu
| -rw-r--r-- | src/MTS_IO_QuectelRadio.cpp | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/src/MTS_IO_QuectelRadio.cpp b/src/MTS_IO_QuectelRadio.cpp index 7aeed96..22374ee 100644 --- a/src/MTS_IO_QuectelRadio.cpp +++ b/src/MTS_IO_QuectelRadio.cpp @@ -833,18 +833,18 @@ ICellularRadio::CODE QuectelRadio::setCellularMode(CELLULAR_MODES networks) {  }  ICellularRadio::CODE QuectelRadio::uploadFile(int fd, const std::string& sTargetFilename, ICellularRadio::UpdateCb& stepCb) { -    size_t dPayloadLenght; +    size_t dPayloadLength;      size_t nChunks;      CODE rc; -    rc = getFileSize(fd, dPayloadLenght, nChunks); +    rc = getFileSize(fd, dPayloadLength, nChunks);      if (rc != SUCCESS) {          return rc;      } -    printTrace("File size: %d bytes and %d chunks", dPayloadLenght, nChunks); +    printTrace("File size: %d bytes and %d chunks", dPayloadLength, nChunks);      printTrace("Starting file upload..."); -    rc = startFileUpload(sTargetFilename, dPayloadLenght); +    rc = startFileUpload(sTargetFilename, dPayloadLength);      if (rc != SUCCESS) {          return rc;      } @@ -854,21 +854,21 @@ ICellularRadio::CODE QuectelRadio::uploadFile(int fd, const std::string& sTarget      uint16_t dChecksum = 0;      size_t nChunksPerCent = (nChunks / 100) + 1; -    size_t nFragmentLenght = 0; +    size_t nFragmentLength = 0;      std::array<char, FILE_CHUNK_SIZE> vBuffer;      for (size_t iChunk = 1; iChunk < (nChunks + 1); iChunk++) { -        rc = readChunk(fd, vBuffer.data(), vBuffer.size(), nFragmentLenght); +        rc = readChunk(fd, vBuffer.data(), vBuffer.size(), nFragmentLength);          if (rc != SUCCESS) {              break;          }          // we got our fragment, calculate checksum and flush the data -        uint16_t dFragmentChecksum = getQuectelChecksum(vBuffer.data(), nFragmentLenght); +        uint16_t dFragmentChecksum = getQuectelChecksum(vBuffer.data(), nFragmentLength);          updateQuectelChecksum(dChecksum, dFragmentChecksum); -        rc = sendData(vBuffer.data(), nFragmentLenght); +        rc = sendData(vBuffer.data(), nFragmentLength);          if (rc != SUCCESS) {              break;          } @@ -889,7 +889,7 @@ ICellularRadio::CODE QuectelRadio::uploadFile(int fd, const std::string& sTarget      printTrace("Waiting for acknoledge from the radio");      std::string sExpectedResult = "+QFUPL: "; -    sExpectedResult += MTS::Text::format(dPayloadLenght); +    sExpectedResult += MTS::Text::format(dPayloadLength);      sExpectedResult += ",";      sExpectedResult += MTS::Text::toLowerCase(MTS::Text::formatHex(dChecksum)); @@ -1074,7 +1074,7 @@ ICellularRadio::CODE QuectelRadio::fumoWaitUpgradeFinished(ICellularRadio::Updat          if (sResponse.find(sFotaUrcPrefix) == std::string::npos) {              printError("No URC messages from the radio in %d ms", duUrcTimeout); -            callNextStep(stepCb, "FUMO error: timeout, radio is not responding"); +            callNextStep(stepCb, "FUMO Error: timeout, radio is not responding");              rc = ERROR;              break;          } @@ -1176,5 +1176,5 @@ ICellularRadio::CODE QuectelRadio::abortFileUpload() {       * 3) Do not input any character within 1s after “+++” has been inputted.       */      sleep(1); -    return sendBasicCommand(CMD_ABORT_UPLOAD, 2000); +    return sendBasicCommand(CMD_ABORT_UPLOAD, 2000, 0x00);  } | 
