42 std::uint16_t inputFrameId = 0x9000,
43 std::uint16_t outputFrameId = 0x8001,
44 std::uint16_t sendClockFactor = 32,
45 std::uint16_t reductionRatio = 8,
46 std::uint16_t watchdogFactor = 3,
47 std::uint16_t dataHoldFactor = 3);
Declares the GSDML parser and PROFINET device-description data model.
VirtualAumaIocrConfiguration MakeVirtualAumaIocrConfiguration(const gsdml::GSDMLDevice &device, std::uint16_t inputFrameId=0x9000, std::uint16_t outputFrameId=0x8001, std::uint16_t sendClockFactor=32, std::uint16_t reductionRatio=8, std::uint16_t watchdogFactor=3, std::uint16_t dataHoldFactor=3)
Build the standard two-module AUMA SGx process-data layout from its GSDML.
Declares PROFINET RT_CLASS_1 cyclic frame and IOCR data structures.
Complete parsed GSDML device profile.
IOCR configuration derived from AR setup: timing parameters and IO object mappings needed for cyclic ...
Input and output RTC1 configurations used by the virtual AUMA peer.
rt::IOCRConfig input
Device-to-controller IOCR.
rt::IOCRConfig output
Controller-to-device IOCR.