Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
mm::node::IntegroVariant Struct Reference

A parsed .variant file. More...

#include <integro_variant.h>

Collaboration diagram for mm::node::IntegroVariant:
[legend]

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.
 

Detailed Description

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.

Member Data Documentation

◆ chipId

std::array<uint8_t, 12> mm::node::IntegroVariant::chipId {}

netX chip id this file was issued for.

◆ customerId

uint32_t mm::node::IntegroVariant::customerId = 0

Who the device was licensed to.

◆ fileVersion

uint32_t mm::node::IntegroVariant::fileVersion = 0

Format version; 1 in every file seen so far.

◆ macAddress

std::string mm::node::IntegroVariant::macAddress

Colon-separated, e.g. "40:49:8A:01:21:D6".

◆ operationMode

uint16_t mm::node::IntegroVariant::operationMode = 0

Raw VariantOperationMode value.

◆ optionIds

std::vector<uint16_t> mm::node::IntegroVariant::optionIds

Option codes, in the order the file lists them.

◆ serialNumber

std::string mm::node::IntegroVariant::serialNumber

The Integro's serial number, e.g. "9004-02-...".

◆ signature

std::array<uint8_t, 64> mm::node::IntegroVariant::signature {}

Opaque; verified by the drive, never here.


The documentation for this struct was generated from the following file: