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

A network read out of an ENI document, and what the document held that this model does not. More...

#include <eni_reader.h>

Collaboration diagram for mm::etg::EniRead:
[legend]

Public Attributes

EniNetwork network
 Everything the model covers.
 
std::vector< std::string > warnings
 One per element seen and not modelled, or not decodable.
 

Detailed Description

A network read out of an ENI document, and what the document held that this model does not.

A warning is never a failure. The whole point of reading an ENI is to read one somebody else's tool wrote, and such a document routinely carries elements this library has no room for — a hot-connect group, an SoE init command, a PDO declaration. Dropping them silently would let a reader believe it had seen everything, so each one is named once and the rest of the document is returned intact.

Member Data Documentation

◆ network

EniNetwork mm::etg::EniRead::network

Everything the model covers.

◆ warnings

std::vector<std::string> mm::etg::EniRead::warnings

One per element seen and not modelled, or not decodable.


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