Skip to content

[New Protocol]: CIP - #6

Merged
MatrixEditor merged 10 commits into
masterfrom
feat/proto/cip
Jul 26, 2026
Merged

[New Protocol]: CIP#6
MatrixEditor merged 10 commits into
masterfrom
feat/proto/cip

Conversation

@MatrixEditor

@MatrixEditor MatrixEditor commented Jul 25, 2026

Copy link
Copy Markdown
Owner

ODVA CIP Networks Library

This pull request adds support for the CIP / Ethernet-IP protocol and its object library (Vol. 1 and 2) including a functional client CLI script for direct interaction.
cipclient-identity

- Add CommonPacketFormat with new extended syntax
- Add EPATH segment types and automatic parsing
- Add structs for the CIP object library (Vol. 1 and 2):

Identity,
Message Router,
Assembly,
Connection and Connection Manager,
TCP/IP Interface and Ethernet Link,
Simple I/O,
Group,
Parameter,
Diagnostics (File, Event Log),
Time Sync,
Drive,
Motion,
Semiconductor,
and EtherNet/IP switch management (DLR, QoS, Base Switch,
SNMP, Power Management, RSTP, PRP)
@MatrixEditor MatrixEditor self-assigned this Jul 25, 2026
@MatrixEditor MatrixEditor added the proto::CIP Ethernet/IP addition to CIP label Jul 25, 2026
@MatrixEditor
MatrixEditor merged commit 198be51 into master Jul 26, 2026
12 checks passed
@MatrixEditor
MatrixEditor deleted the feat/proto/cip branch July 26, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

proto::CIP Ethernet/IP addition to CIP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant