|
| | alarmListener.h |
| | Declares the PROFINET RTA alarm listener and AlarmAck transmission support.
|
| |
| | alarms.h |
| | Declares PROFINET alarm, diagnosis, maintenance, and USI payload types and parsers.
|
| |
| | asioEthernetSocket.h |
| | Asio-backed platform-independent raw Ethernet transport.
|
| |
| | AsioIoContextRunner.h |
| | Runs an Asio I/O context on a dedicated worker thread.
|
| |
| | blocks.h |
| | Declares PROFINET IO connection-management block structures and wire serialization.
|
| |
| | cyclic.h |
| | Declares the PROFINET RTC1 cyclic IO controller and process-data exchange API.
|
| |
| | dcp.h |
| | PROFINET DCP discovery and device configuration interface.
|
| |
| | device.h |
| | High-level PROFINET device interface and device lifecycle management.
|
| |
| | diagnosis.h |
| | PROFINET diagnosis data structures, error decoding, and parsers.
|
| |
| | ethernetPacketBackend.h |
| | Private Ethernet packet backend used by AsioEthernetSocket.
|
| |
| | exceptions.h |
| | Declares exceptions and error types used by the PROFINET IO controller stack.
|
| |
| | gsdml.h |
| | Declares the GSDML parser and PROFINET device-description data model.
|
| |
| | IAlarmListener.h |
| | Interface for PROFINET alarm listeners.
|
| |
| | indices.h |
| | PROFINET record-data indices, block types, and protocol enumerations.
|
| |
| | IOSignal.h |
| | Defines the GSDML-derived logical process-data signal catalogue.
|
| |
| | IRawEthernetSocket.h |
| | Abstraction for sending and receiving raw Ethernet frames.
|
| |
| | IRPCCon.h |
| | Interface for PROFINET IO-Device RPC connections.
|
| |
| | IRpcTransport.h |
| |
| | IUdpSocket.h |
| | Abstraction for IPv4 UDP datagram transport.
|
| |
| | protocol.h |
| | PROFINET protocol wire-format structures and serialization helpers.
|
| |
| | rpc.h |
| | PROFINET DCE/RPC protocol structures and IO-Device connection API.
|
| |
| | rpcTransport.h |
| | UDP transport abstraction for PROFINET DCE/RPC.
|
| |
| | rpcTypes.h |
| | Shared data types used by the PROFINET DCE/RPC layer.
|
| |
| | rt.h |
| | Declares PROFINET RT_CLASS_1 cyclic frame and IOCR data structures.
|
| |
| | udpSocket.h |
| | Declares the portable IPv4 UDP socket implementation.
|
| |
| | util.h |
| | Declares Linux Ethernet, addressing, timing, and utility helpers used by the PROFINET stack.
|
| |
| | vendors.h |
| | Declares PROFINET Vendor ID lookup utilities. The lookup table itself lives in vendors_data.h, generated by scripts/gen_vendors.py from the upstream Python source so it can be refreshed without hand-editing.
|
| |
| | vendorsData.h |
| | Auto-generated PROFINET Vendor ID to vendor-name lookup table.
|
| |
| | wire.h |
| | Generic helpers for reading and writing integer and byte data in big- and little-endian wire formats.
|
| |