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

A device or module profile (ETG.2000 ProfileType). More...

#include <esi.h>

Public Attributes

std::optional< int32_t > profileNo
 Optional: real modules omit it.
 
std::optional< int32_t > addInfo
 
std::optional< int32_t > subAddInfo
 
std::optional< std::string > dictionaryFile
 
std::optional< EsiDictionarydictionary
 

Detailed Description

A device or module profile (ETG.2000 ProfileType).

dictionary and dictionaryFile are an xs:choice. An external <DictionaryFile> is recorded but not followedparseEsi is a pure transform over one document and does no filesystem access of its own — and produces a warning so the omission is never silent.

Member Data Documentation

◆ addInfo

std::optional<int32_t> mm::etg::EsiProfile::addInfo

◆ dictionary

std::optional<EsiDictionary> mm::etg::EsiProfile::dictionary

◆ dictionaryFile

std::optional<std::string> mm::etg::EsiProfile::dictionaryFile

◆ profileNo

std::optional<int32_t> mm::etg::EsiProfile::profileNo

Optional: real modules omit it.

◆ subAddInfo

std::optional<int32_t> mm::etg::EsiProfile::subAddInfo

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