|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
A parsed .variant file.
More...
#include <integro_variant.h>
Public Attributes | |
| uint32_t | fileVersion = 0 |
| Format version; 1 in every file seen so far. | |
| std::array< uint8_t, 64 > | signature {} |
| Opaque; verified by the drive, never here. | |
| std::array< uint8_t, 12 > | chipId {} |
| netX chip id this file was issued for. | |
| std::string | serialNumber |
| The Integro's serial number, e.g. "9004-02-...". | |
| std::string | macAddress |
| Colon-separated, e.g. "40:49:8A:01:21:D6". | |
| uint32_t | customerId = 0 |
| Who the device was licensed to. | |
| uint16_t | operationMode = 0 |
Raw VariantOperationMode value. | |
| std::vector< uint16_t > | optionIds |
| Option codes, in the order the file lists them. | |
A parsed .variant file.
signature is kept although nothing here can check it — verification needs the private key and happens on the drive — so that a caller can at least see whether one is present.
| std::array<uint8_t, 12> mm::node::IntegroVariant::chipId {} |
netX chip id this file was issued for.
| uint32_t mm::node::IntegroVariant::customerId = 0 |
Who the device was licensed to.
| uint32_t mm::node::IntegroVariant::fileVersion = 0 |
Format version; 1 in every file seen so far.
| std::string mm::node::IntegroVariant::macAddress |
Colon-separated, e.g. "40:49:8A:01:21:D6".
| uint16_t mm::node::IntegroVariant::operationMode = 0 |
Raw VariantOperationMode value.
| std::vector<uint16_t> mm::node::IntegroVariant::optionIds |
Option codes, in the order the file lists them.
| std::string mm::node::IntegroVariant::serialNumber |
The Integro's serial number, e.g. "9004-02-...".
| std::array<uint8_t, 64> mm::node::IntegroVariant::signature {} |
Opaque; verified by the drive, never here.