31 #ifndef SUPPORTEDDEVICE_H_ 32 #define SUPPORTEDDEVICE_H_ 48 namespace DeviceDescription {
69 uint64_t typeNumber = 0;
70 uint32_t minFirmwareVersion = 0;
71 uint32_t maxFirmwareVersion = 0;
73 bool matches(
const std::string &typeId);
74 bool matches(uint64_t typeNumber, uint32_t firmwareVersion);
82 bool checkFirmwareVersion(int32_t version);
This is the base library main class.
Definition: BaseLib.h:95
Definition: SupportedDevice.h:56
Definition: BaseLib.cpp:34
std::string description
Definition: SupportedDevice.h:66
std::vector< PSupportedDevice > SupportedDevices
Definition: SupportedDevice.h:54
std::string manufacturer
Definition: SupportedDevice.h:65
std::string longDescription
Definition: SupportedDevice.h:67
std::string hardwareVersion
Definition: SupportedDevice.h:64
std::string id
Definition: SupportedDevice.h:62
std::string productId
Definition: SupportedDevice.h:63
std::string serialPrefix
Definition: SupportedDevice.h:68
Class representing a node of XML document.
Definition: rapidxml.h:539
Definition: BinaryPayload.h:38
std::shared_ptr< SupportedDevice > PSupportedDevice
Definition: SupportedDevice.h:51