InertiaSDK

Loading...
Searching...
No Matches
FirmwareSettings.h
1#pragma once
2
3 namespace inertia
4{
5
10 struct INERTIA_API FirmwareSettings
11{
12 bool resetToDefaults;
13
14 std::wstring firmwareFile;
15
16 bool validateHardwareID;
17 bool validateHardwareRevision;
18 bool validateFirmwareID;
19 bool validateFirmwareComponent;
20
21 std::vector<unsigned> indexes;
22
24 FirmwareSettings();
25};
26
27}
inertia
Definition FlashCommands.h:6
inertia::FirmwareSettings::resetToDefaults
bool resetToDefaults
Reset the device to default settings when reprogramming with new firmware.
Definition FirmwareSettings.h:12
inertia::FirmwareSettings::firmwareFile
std::wstring firmwareFile
The Firmware Update file.
Definition FirmwareSettings.h:14
inertia::FirmwareSettings::FirmwareSettings
FirmwareSettings()
inertia::FirmwareSettings::indexes
std::vector< unsigned > indexes
The indexes of the target components in the FWU file that should be reprogrammed, empty for all....
Definition FirmwareSettings.h:21
inertia::FirmwareSettings::validateHardwareID
bool validateHardwareID
Validate if FWU target hardware ID and device hardware ID match.
Definition FirmwareSettings.h:16
inertia::FirmwareSettings::validateHardwareRevision
bool validateHardwareRevision
Validate if FWU target firmware ID and device firmware ID match.
Definition FirmwareSettings.h:17
inertia::FirmwareSettings::validateFirmwareComponent
bool validateFirmwareComponent
Validate if the device supports the selected FWU target components.
Definition FirmwareSettings.h:19
inertia::FirmwareSettings::validateFirmwareID
bool validateFirmwareID
Validate if FWU target hardware revision and device hardware revision match.
Definition FirmwareSettings.h:18