Go to the documentation of this file.
27 #ifndef GENFW_FIRMWAREUPDATEPROGRESSOBSERVER_H
28 #define GENFW_FIRMWAREUPDATEPROGRESSOBSERVER_H
70 virtual void OnFirmwareUpdateBegin(
const CFirmwareUpdateInfo& FirmwareUpdateInfo,
unsigned int EstimatedDurationMs) = 0;
80 virtual void OnFirmwareUpdateProgressStepBegin(
EFirmwareUpdateProgressStepType ProgressStepType,
unsigned int EstimatedDurationMs,
const char* Description) = 0;
111 virtual void OnFirmwareUpdateEnd() = 0;
126 #endif // GENFW_FIRMWAREUPDATEPROGRESSOBSERVER_H
Lexical analyzer for CIntSwissKnife.
Defines to be used for FirmwareUpdate library.
Declaration of of IDestructible base class.
@ ProgressStepType_Invalid
Invalid value.
Forward declarations for GenICam types.
@ ProgressStepType_FeatureExecute
Executes the given GenICam feature.
@ ProgressStepType_FileUpload
Uploads a file to the device using the GenICam FileAccess feature.
@ ProgressStepType_FeatureAssert
Asserts a GenICam feature's value matches a regular expression.
EFirmwareUpdateProgressStepType
The steps that can be performed in a firmware update.
Identifies a single firmware update and holds information about the firmware update.
@ ProgressStepType_CheckPreconditions
Compares all conditions of the update with the device.
GenICam's exception class.
@ ProgressStepType_AcquireUpdateData
Checks that everything required for the update is available.
@ ProgressStepType_DeviceReset
A device reset is executed.
Destructible object to ensure destruction via interface.
Declaration of CFirmwareUpdateInfo.
@ ProgressStepType_FeatureWrite
Writes the value to a GenICam feature of the device.
helpers for pragma linkage
Represents a firmware update observer.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11