|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Implements construction of the GSDML-derived process-data signal catalogue. More...
#include "profinet/IOSignal.h"#include <algorithm>#include <cctype>#include <stdexcept>#include <utility>
Include dependency graph for IOSignal.cpp:Go to the source code of this file.
Namespaces | |
| namespace | profinet |
| namespace | profinet::io |
Functions | |
| IoSignalValueType | profinet::io::ClassifyDataType (std::string_view dataType) noexcept |
| Classify a GSDML DataType into a logical connector value category. | |
| bool | profinet::io::IsReservedSignal (std::string_view textId, std::string_view bitId, std::string_view name) noexcept |
| Determine whether a DataItem should be hidden from the normal signal catalogue. | |
| bool | profinet::io::IsReservedSignal (std::string_view textId, std::string_view name) noexcept |
| Determine whether a DataItem should be hidden from the normal signal catalogue. | |
Implements construction of the GSDML-derived process-data signal catalogue.
Converts the existing GSDML module/submodule/DataItem model into a stable logical signal representation for CLI inspection and the future IO connector mapping. Runtime cyclic I/O remains deliberately outside this implementation.
Definition in file IOSignal.cpp.