determineErrorHeadCode function
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;
}
}