PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
profinet::gsdml::GSDMLModuleReference Struct Reference

Reference describing how a module may be used by the DAP. More...

#include <gsdml.h>

+ Collaboration diagram for profinet::gsdml::GSDMLModuleReference:

Public Attributes

std::string moduleId
 Referenced ModuleItem ID.
 
std::vector< int > allowedSlots
 Slots where the module is allowed.
 
std::vector< int > fixedSlots
 Slots where the module is fixed.
 
std::vector< int > usedSlots
 Slots where the module is currently used/preselected.
 

Detailed Description

Reference describing how a module may be used by the DAP.

Definition at line 123 of file gsdml.h.

Member Data Documentation

◆ allowedSlots

std::vector<int> profinet::gsdml::GSDMLModuleReference::allowedSlots

Slots where the module is allowed.

Definition at line 129 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString().

◆ fixedSlots

std::vector<int> profinet::gsdml::GSDMLModuleReference::fixedSlots

Slots where the module is fixed.

Definition at line 132 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString().

◆ moduleId

std::string profinet::gsdml::GSDMLModuleReference::moduleId

Referenced ModuleItem ID.

Definition at line 126 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString().

◆ usedSlots

std::vector<int> profinet::gsdml::GSDMLModuleReference::usedSlots

Slots where the module is currently used/preselected.

Definition at line 135 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString().


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