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 149 of file gsdml.h.

Member Data Documentation

◆ allowedSlots

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

Slots where the module is allowed.

Definition at line 155 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString(), and profinet::io::TEST().

◆ fixedSlots

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

◆ moduleId

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

◆ usedSlots

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

Slots where the module is currently used/preselected.

Definition at line 161 of file gsdml.h.

Referenced by profinet::gsdml::ParseGsdmlString(), and profinet::io::TEST().


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