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 Identifies a single firmware update and holds information about the firmware update.
A device reset is executed.
Represents a firmware update observer.
Defines to be used for FirmwareUpdate library.
helpers for pragma linkage
Checks that everything required for the update is available.
Executes the given GenICam feature.
Destructible object to ensure destruction via interface.
Forward declarations for GenICam types.
Asserts a GenICam feature's value matches a regular expression.
Compares all conditions of the update with the device.
Uploads a file to the device using the GenICam FileAccess feature.
Writes the value to a GenICam feature of the device.
Declaration of CFirmwareUpdateInfo.
GenICam's exception class.
Lexical analyzer for CIntSwissKnife.
Declaration of of IDestructible base class.
EFirmwareUpdateProgressStepType
The steps that can be performed in a firmware update.