determineErrorHeadCode function

UploadError determineErrorHeadCode(
  1. int code
)

Implementation

UploadError determineErrorHeadCode(int code) {
  switch (code) {
    case HeadCode.nok:
      return UploadError.generalDeviceError;
    case HeadCode.incorrectFormat:
      return UploadError.incorrectPackageFormat;
    case HeadCode.incorrectFirmwareSize:
      return UploadError.incorrectFirmwareSize;
    case HeadCode.checksumError:
      return UploadError.incorrectChecksum;
    case HeadCode.internalSrorageError:
      return UploadError.internalSrorageError;
    case HeadCode.uploadDisabled:
      return UploadError.uploadDisabled;
    default:
      return UploadError.unexpectedDeviceResponse;
  }
}