![]() |
IDS peak genericC++ v1.13.0
|
Provides functionality for updating the firmware of GenICam-compliant devices, including access to update information, progress monitoring, and control over update behavior. More...
Classes | |
| class | peak::core::FirmwareUpdateInformation |
| Represents a single firmware update information. More... | |
| class | peak::core::FirmwareUpdateProgressObserver |
| Allows to observe a firmware update process. More... | |
| class | peak::core::FirmwareUpdater |
| Allows to update the firmware of a device. More... | |
Enumerations | |
| enum class | peak::core::FirmwareUpdatePersistence { peak::core::FirmwareUpdatePersistence::None , peak::core::FirmwareUpdatePersistence::Full } |
| Specifies if the device persists user sets and/or sequencer sets during the update. More... | |
| enum class | peak::core::FirmwareUpdateVersionStyle { peak::core::FirmwareUpdateVersionStyle::Dotted , peak::core::FirmwareUpdateVersionStyle::Semantic } |
| The style of the version value. More... | |
| enum class | peak::core::FirmwareUpdateStep { peak::core::FirmwareUpdateStep::CheckPreconditions , peak::core::FirmwareUpdateStep::AcquireUpdateData , peak::core::FirmwareUpdateStep::WriteFeature , peak::core::FirmwareUpdateStep::ExecuteFeature , peak::core::FirmwareUpdateStep::AssertFeature , peak::core::FirmwareUpdateStep::UploadFile , peak::core::FirmwareUpdateStep::ResetDevice } |
| The possible firmware update step types. More... | |
Provides functionality for updating the firmware of GenICam-compliant devices, including access to update information, progress monitoring, and control over update behavior.
|
strong |
|
strong |
|
strong |
The style of the version value.
This is needed to actually interpret and sort the versions. Using this information an update software is able to inform the user if an update would actually be a downgrade or if it was already applied to the device.
| Enumerator | |
|---|---|
| Dotted | The version consists of any number of parts separated by dots. If a part consists of decimal characters only, it is compared numerically, otherwise it is compared using strcmp(). This leads to the following ordering: 1.1.a < 1.10.a < 1.10.b <1.10.b.a |
| Semantic | The style as specified in 'Semantic Versioning 2.0.0' ( http://semver.org/ ). |