27 #ifndef GENFW_FIRMWAREUPDATEABLEDEVICE_H 28 #define GENFW_FIRMWAREUPDATEABLEDEVICE_H 52 virtual void PrepareForFirmwareUpdate() = 0;
61 virtual INodeMap* GetNodeMapOfDeviceToUpdate() = 0;
76 virtual INodeMap* DeviceResetWhileUpdatingFirmware(
unsigned int EstimatedDurationMs,
unsigned int DelayEnumerationMs) = 0;
85 virtual void CleanupAfterFirmwareUpdate() = 0;
97 #endif // GENFW_FIRMWAREUPDATEABLEDEVICE_H Defines to be used for FirmwareUpdate library.
helpers for pragma linkage
GENICAM_INTERFACE INodeMap
Interface to access the node map.
Represents a device that can be updated.
Destructible object to ensure destruction via interface.
Forward declarations for GenICam types.
A string class which is a clone of std::string.
virtual GENICAM_NAMESPACE::gcstring GetDisplayName() const =0
Get a name string for display.
Lexical analyzer for CIntSwissKnife.
Declaration of of IDestructible base class.