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

A GSDML system-defined submodule (e.g. built into the DAP: interface, port). More...

#include <gsdml.h>

+ Collaboration diagram for profinet::gsdml::GSDMLSystemSubmodule:

Public Attributes

std::uint32_t submoduleIdentNumber = 0
 Submodule ident number.
 
std::uint16_t subslot = 0
 Subslot this submodule occupies.
 

Detailed Description

A GSDML system-defined submodule (e.g. built into the DAP: interface, port).

These use fixed, standardized submodule ident numbers rather than vendor-defined ones (PDEV interface/port submodules), and are always present at their configured subslot – not selected by the user the way plug-in module/submodule combinations are.

Definition at line 114 of file gsdml.h.

Member Data Documentation

◆ submoduleIdentNumber

std::uint32_t profinet::gsdml::GSDMLSystemSubmodule::submoduleIdentNumber = 0

Submodule ident number.

Definition at line 117 of file gsdml.h.

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

◆ subslot

std::uint16_t profinet::gsdml::GSDMLSystemSubmodule::subslot = 0

Subslot this submodule occupies.

Definition at line 119 of file gsdml.h.

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


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