|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
The verdict on one package against one device. More...
#include <firmware_package.h>
Public Member Functions | |
| bool | compatible () const |
Public Attributes | |
| FirmwareMatch | match = FirmwareMatch::kNone |
| What matched, if anything. | |
| FirmwarePackageName | packageName |
| The package's decoded filename. | |
| FullFirmwareDescriptors | deviceDescriptors |
| What the device accepts. | |
| std::string | explanation |
The verdict on one package against one device.
|
inline |
| FullFirmwareDescriptors mm::node::FirmwareCompatibility::deviceDescriptors |
What the device accepts.
| std::string mm::node::FirmwareCompatibility::explanation |
One sentence naming the descriptors involved, ready to show a user. Populated for a match as well as a mismatch, because "compatible, but this is the generic device package rather than the one built for its assembly" is worth saying.
| FirmwareMatch mm::node::FirmwareCompatibility::match = FirmwareMatch::kNone |
What matched, if anything.
| FirmwarePackageName mm::node::FirmwareCompatibility::packageName |
The package's decoded filename.