|
Motion Master 6.0.0-alpha.86
Next-generation motion control software
|
A parsed ESI file. More...
#include <esi.h>
Classes | |
| struct | Vendor |
The vendor block (ETG.2000 VendorType). More... | |
Public Attributes | |
| std::optional< std::string > | version |
The EtherCATInfo/@Version attribute. | |
| Vendor | vendor |
| std::vector< EsiDevice > | devices |
| std::vector< EsiModule > | modules |
| std::vector< std::string > | warnings |
A parsed ESI file.
warnings collects every recoverable inconsistency found while parsing — a skipped malformed object, an unparsable HexDecValue, an unfollowed <DictionaryFile>. A file with warnings still parses successfully; see parseEsi for what does not.
| std::vector<EsiDevice> mm::etg::EsiFile::devices |
| std::vector<EsiModule> mm::etg::EsiFile::modules |
| Vendor mm::etg::EsiFile::vendor |
| std::optional<std::string> mm::etg::EsiFile::version |
The EtherCATInfo/@Version attribute.
| std::vector<std::string> mm::etg::EsiFile::warnings |