OnNotifyRemoteFirmwareUpdateResult

This is a callback that notifies the result of firmware update.
Definition

void OnNotifyRemoteFirmwareUpdateResult(CrInt32u notify, const void* param);

PrecheckFirmwareUpdate callback

notify

notify code

param exist

CrNotify_RemoteFirmware_Precheck_OK

CrNotify_RemoteFirmware_Precheck_NG

✔

param

param

description

CrNotifyParam_FirmwareUpdateEvent_LowBattery

Low battery

CrNotifyParam_FirmwareUpdateEvent_NoMedia

No Media

CrNotifyParam_FirmwareUpdateEvent_MediaNoWritable

Media no writable

CrNotifyParam_FirmwareUpdateEvent_OverFileSize

Over file size

CrNotifyParam_FirmwareUpdateEvent_OverHeating

Over heating

CrNotifyParam_FirmwareUpdateEvent_OperationLock

Operation lock

CrNotifyParam_FirmwareUpdateEvent_Capturing

Capturing

CrNotifyParam_FirmwareUpdateEvent_DeviceBusy

Camera device busy.

CrNotifyParam_FirmwareUpdateEvent_Other

Other

CrNotifyParam_FirmwareUpdateEvent_Unknown

Unknown

CrNotifyParam_FirmwareUpdateEvent_InvalidParameter

Invalid parameter

UploadPartialFile, CancelFirmwareUpload callback

notify

notify code

param exist

CrNotify_RemoteFirmware_Upload_OK

CrNotify_RemoteFirmware_Upload_NG

✔

CrNotify_RemoteFirmware_Upload_Rate

✔ current progress rate about upload firmware file.

param

param

description

CrNotifyParam_FirmwareUploadResult_Other

Other

CrNotifyParam_FirmwareUploadResult_Unknown

Unknown

CrNotifyParam_FirmwareUploadResult_InvalidParameter

Invalid parameter

CrNotifyParam_FirmwareUploadResult_NotSupported

Not supported

CrNotifyParam_FirmwareUploadResult_File_NotFound

File not found

CrNotifyParam_FirmwareUploadResult_File_CantOpen

File can’t open

CrNotifyParam_FirmwareUploadResult_File_CantRead

File can’t read

CrNotifyParam_FirmwareUploadResult_File_NotYetCompleted

File upload not yet completed

CrNotifyParam_FirmwareUploadResult_LowBattery

Low battery

CrNotifyParam_FirmwareUploadResult_NoMedia

No media

CrNotifyParam_FirmwareUploadResult_MediaNoWritable

Media no writable

CrNotifyParam_FirmwareUploadResult_OverFileSize

Over file size

CrNotifyParam_FirmwareUploadResult_OverHeating

Over heating

CrNotifyParam_FirmwareUploadResult_OperationLock

Operation Lock

CrNotifyParam_FirmwareUploadResult_Capturing

Capturing

CrNotifyParam_FirmwareUploadResult_DeviceBusy

Device busy

RequestFirmwareUpdaterInfo callback

notify

notify code

param exist

CrNotify_RemoteFirmware_GetUpdaterInfo_Request_NG

CrNotify_RemoteFirmware_GetUpdaterInfo_OK

CrNotify_RemoteFirmware_GetUpdaterInfo_NG

✔

param

param

description

CrNotifyParam_FirmwareUpdaterGetStatus_OK

OK

CrNotifyParam_FirmwareUpdaterGetStatus_NG_MediaError

Media error

CrNotifyParam_FirmwareUpdaterGetStatus_NG_ReadError

Read error

CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidData

Invalid data

CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidVersion

Invalid version

CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidRegion

Invalid region

CrNotifyParam_FirmwareUpdaterGetStatus_NG_InvalidModel

Invalid model

CrNotifyParam_FirmwareUpdaterGetStatus_NG_LowBattery

Low battery

CrNotifyParam_FirmwareUpdaterGetStatus_NG_BadBattery

Bad battery

CrNotifyParam_FirmwareUpdaterGetStatus_NG_General_Other

General other

StartFirmwareUpdate callback

notify

notify code

param exist

CrNotify_RemoteFirmware_Update_OK

CrNotify_RemoteFirmware_Update_NG

✔

param

param

description

CrNotifyParam_FirmwareUpdateResult_OK

OK

CrNotifyParam_FirmwareUpdateResult_NG_Invalid

Invalid

CrNotifyParam_FirmwareUpdateResult_NG_MediaError

Media error

CrNotifyParam_FirmwareUpdateResult_NG_ReadError

Read error

CrNotifyParam_FirmwareUpdateResult_NG_InvalidData

Invalid data

CrNotifyParam_FirmwareUpdateResult_NG_InvalidVersion

Invalid version

CrNotifyParam_FirmwareUpdateResult_NG_InvalidRegion

Invalid region

CrNotifyParam_FirmwareUpdateResult_NG_InvalidModel

Invalid model

CrNotifyParam_FirmwareUpdateResult_NG_LowBattery

Low battery

CrNotifyParam_FirmwareUpdateResult_NG_BadBattery

Bad battery

CrNotifyParam_FirmwareUpdateResult_NG_General_Other

General other

CrNotifyParam_FirmwareUpdateResult_NG_DeviceBusy

Device busy

CrNotifyParam_FirmwareUpdateResult_NG_TemporaryStorageFull

Temporary storage full

CrNotifyParam_FirmwareUpdateResult_NG_InvalidParameter

Invalid parameter

SDIE_FirmwareUpdateEvent

notify

notify code

CrNotify_RemoteFirmware_UpdateEvent

param

param

description

CrNotifyParam_FirmwareUpdateEvent_LowBattery

Low battery

CrNotifyParam_FirmwareUpdateEvent_NoMedia

No Media

CrNotifyParam_FirmwareUpdateEvent_MediaNoWritable

Media no writable

CrNotifyParam_FirmwareUpdateEvent_OverFileSize

Over file size

CrNotifyParam_FirmwareUpdateEvent_OverHeating

Over heating

CrNotifyParam_FirmwareUpdateEvent_OperationLock

Operation lock

CrNotifyParam_FirmwareUpdateEvent_Capturing

Capturing

CrNotifyParam_FirmwareUpdateEvent_DeviceBusy

Camera device busy.

CrNotifyParam_FirmwareUpdateEvent_Other

Other

CrNotifyParam_FirmwareUpdateEvent_Unknown

Unknown

CrNotifyParam_FirmwareUpdateEvent_InvalidParameter

Invalid parameter