Single IO data object within the C_SDU: one piece of process data mapped to a slot/subslot, with its IOPS (and optional IOCS) offset.
More...
#include <rt.h>
|
| std::uint16_t | slot = 0 |
| | Slot number.
|
| |
| std::uint16_t | subslot = 0 |
| | Subslot number.
|
| |
| std::uint16_t | frameOffset = 0 |
| | Byte offset of this object's data within the cyclic frame.
|
| |
| std::uint16_t | dataLength = 0 |
| | Length in bytes of this object's data.
|
| |
| std::uint16_t | offsetIOPS = 0 |
| | Byte offset of this object's IOPS (provider status) byte.
|
| |
| std::uint16_t | offsetIOCS = 0 |
| | Byte offset of this object's IOCS (consumer status) byte, or 0 if not applicable.
|
| |
Single IO data object within the C_SDU: one piece of process data mapped to a slot/subslot, with its IOPS (and optional IOCS) offset.
Definition at line 102 of file rt.h.
◆ dataLength
| std::uint16_t profinet::rt::IODataObject::dataLength = 0 |
Length in bytes of this object's data.
Definition at line 114 of file rt.h.
◆ frameOffset
| std::uint16_t profinet::rt::IODataObject::frameOffset = 0 |
Byte offset of this object's data within the cyclic frame.
Definition at line 111 of file rt.h.
◆ offsetIOCS
| std::uint16_t profinet::rt::IODataObject::offsetIOCS = 0 |
Byte offset of this object's IOCS (consumer status) byte, or 0 if not applicable.
Definition at line 120 of file rt.h.
◆ offsetIOPS
| std::uint16_t profinet::rt::IODataObject::offsetIOPS = 0 |
Byte offset of this object's IOPS (provider status) byte.
Definition at line 117 of file rt.h.
◆ slot
| std::uint16_t profinet::rt::IODataObject::slot = 0 |
Slot number.
Definition at line 105 of file rt.h.
◆ subslot
| std::uint16_t profinet::rt::IODataObject::subslot = 0 |
Subslot number.
Definition at line 108 of file rt.h.
The documentation for this struct was generated from the following file: