GHIElectronics.TinyCLR.EthernetIP.Scanner
NuGet: GHIElectronics.TinyCLR.EthernetIP.Scanner
Classes
| Class | Namespace | Summary |
|---|---|---|
| AssemblyObject | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Provides explicit-message access to the Assembly Object (Class Code 0x04) on the target. |
| CIPException | GHIElectronics.TinyCLR.EthernetIP.Scanner | Thrown when the target returns a non-success CIP general status code. |
| CIPIdentityItem | GHIElectronics.TinyCLR.EthernetIP.Scanner | Table 2-4.4 CIP Identity Item |
| CommonPacketFormat | GHIElectronics.TinyCLR.EthernetIP.Scanner | Represents the EtherNet/IP Common Packet Format used to wrap CIP request/response data. |
| ConnectionManagerObject | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Connection Manager Object - Class Code: 06 Hex |
| Encapsulation | GHIElectronics.TinyCLR.EthernetIP.Scanner | Represents an EtherNet/IP encapsulation packet header plus its command-specific data. |
| IdentityObject | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Identity Object - Class Code: 01 Hex |
| MessageRouterObject | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Provides explicit-message access to the Message Router Object (Class Code 0x02) on the target. |
| ScannerController | GHIElectronics.TinyCLR.EthernetIP.Scanner | Runs the device as an EtherNet/IP Scanner (the client/originator side — the role that talks to PLCs, motor drives, or other EIP adapters). Pure C# implementation, no native interop. |
| SocketAddress | GHIElectronics.TinyCLR.EthernetIP.Scanner | Socket Address (see section 2-6.3.2) |
| TcpIpInterfaceObject | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Provides explicit-message access to the TCP/IP Interface Object (Class Code 0xF5) on the target. |
| UdpState | GHIElectronics.TinyCLR.EthernetIP.Scanner | Holds the UDP client and endpoint used by an asynchronous receive operation. |
Structs
| Struct | Namespace | Summary |
|---|---|---|
| ClassAttributesStruct | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Holds the class-level attributes of the Identity Object. |
| InstanceAttributesStruct | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Holds the instance-level attributes of the Identity Object. |
| InterfaceCapabilityFlags | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Chapter 5-3.2.2.2 Volume 2 |
| InterfaceControlFlags | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Chapter 5-3.2.2.3 Volume 2 |
| InterfaceStatus | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Chapter 5-3.2.2.1 Volume 2 |
| NetworkInterfaceConfiguration | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Chapter 5-3.2.2.5 Volume 2 |
| ObjectListStruct | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Holds the list of object classes supported by the target's Message Router. |
| PhysicalLink | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Page 5.5 Volume 2 |
| Revison | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | Holds a device revision as a major and minor number. |
Enums
| Enum | Namespace | Summary |
|---|---|---|
| CIPCommonServices | GHIElectronics.TinyCLR.EthernetIP.Scanner | Table A-3.1 Volume 1 Chapter A-3 |
| CommandsEnum | GHIElectronics.TinyCLR.EthernetIP.Scanner | Table 2-3.2 Encapsulation Commands |
| ConnectionType | GHIElectronics.TinyCLR.EthernetIP.Scanner | The connection type for one direction of a Class-1 implicit connection. |
| Priority | GHIElectronics.TinyCLR.EthernetIP.Scanner | The transport priority for one direction of a Class-1 implicit connection. |
| RealTimeFormat | GHIElectronics.TinyCLR.EthernetIP.Scanner | The real-time data format used for one direction of a Class-1 implicit connection. |
| StateEnum | GHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibrary | The operational state reported by the Identity Object (attribute 8). |
| StatusEnum | GHIElectronics.TinyCLR.EthernetIP.Scanner | Table 2-3.3 Error Codes |
Delegates
| Delegate | Namespace | Summary |
|---|---|---|
| EipEventHandler | GHIElectronics.TinyCLR.EthernetIP.Scanner | Handler for scanner lifecycle events (connection established/lost, RPI violated). |
| ImplicitDataReceivedHandler | GHIElectronics.TinyCLR.EthernetIP.Scanner | Handler for ImplicitDataReceived; receives a race-free snapshot of each Class-1 payload. |