Go to the documentation of this file.
27 #ifndef GENFW_FIRMWAREUPDATEINFO_H
28 #define GENFW_FIRMWAREUPDATEINFO_H
132 bool IsValid()
const;
141 const char* GetUpdateFilename()
const;
151 const char* GetInfo(
const char* InfoKey)
const;
162 const char* GetInfo(
const char* InfoKey,
const char* pDefaultValueIfNotAvailable)
const;
171 size_t GetCountOfInfos()
const;
181 const char* GetInfoKey(
size_t Index)
const;
191 const char* GetInfo(
size_t Index)
const;
201 const char* GetInfoLanguageCode(
const char* InfoKey)
const;
217 class CFirmwareUpdateInfoImpl;
218 CFirmwareUpdateInfoImpl*
m_pImpl;
222 #endif // GENFW_FIRMWAREUPDATEINFO_H
Lexical analyzer for CIntSwissKnife.
static const char *const FirmwareUpdateInfoKey_VersionExtractionPattern
Key for the regular expression to extract the device version from the DeviceFirmwareVersion node valu...
Defines to be used for FirmwareUpdate library.
A string class which is a clone of std::string.
Forward declarations for GenICam types.
static const char *const FirmwareUpdateInfoKey_PersistenceSupport_None
A possible value for the persistence support.
static const char *const FirmwareUpdateInfoKey_ReleaseNotes
Key for the release notes of the update. This key is optional and may not be present.
static const char *const FirmwareUpdateInfoKey_UserSetPersistence
Key for the support of user set persistence.
static const char *const FirmwareUpdateInfoValue_VersionStyle_SemVer
A possible value for the version style key.
static const char *const FirmwareUpdateInfoKey_Description
Key for the description of the update.
static const char *const FirmwareUpdateInfoKey_Version
Key for the version of the update.
Identifies a single firmware update and holds information about the firmware update.
bool operator==(const MyAlloc< T1 > &, const MyAlloc< T2 > &)
static const char *const FirmwareUpdateInfoKey_VersionStyle
Key for the format name of the version value. This key is optional and may not be present.
static const char *const FirmwareUpdateInfoKey_SequencerSetPersistence
Key for the support of sequencer set persistence.
static const char *const FirmwareUpdateInfoKey_PersistenceSupport_Full
A possible value for the persistence support.
static const char *const FirmwareUpdateInfoKey_ReleaseNotesURL
Key for a link to a web page with more release notes. This key is optional and may not be present.
virtual IBoolean & operator=(bool Value)
Set node value.
helpers for pragma linkage
static const char *const FirmwareUpdateInfoValue_VersionStyle_Dotted
A possible value for the version style key.
Portable string implementation.
CFirmwareUpdateInfoImpl * m_pImpl
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11