Skip to main content

GHIElectronics.TinyCLR.EthernetIP.Scanner

NuGet: GHIElectronics.TinyCLR.EthernetIP.Scanner

Classes

ClassNamespaceSummary
AssemblyObjectGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryProvides explicit-message access to the Assembly Object (Class Code 0x04) on the target.
CIPExceptionGHIElectronics.TinyCLR.EthernetIP.ScannerThrown when the target returns a non-success CIP general status code.
CIPIdentityItemGHIElectronics.TinyCLR.EthernetIP.ScannerTable 2-4.4 CIP Identity Item
CommonPacketFormatGHIElectronics.TinyCLR.EthernetIP.ScannerRepresents the EtherNet/IP Common Packet Format used to wrap CIP request/response data.
ConnectionManagerObjectGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryConnection Manager Object - Class Code: 06 Hex
EncapsulationGHIElectronics.TinyCLR.EthernetIP.ScannerRepresents an EtherNet/IP encapsulation packet header plus its command-specific data.
IdentityObjectGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryIdentity Object - Class Code: 01 Hex
MessageRouterObjectGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryProvides explicit-message access to the Message Router Object (Class Code 0x02) on the target.
ScannerControllerGHIElectronics.TinyCLR.EthernetIP.ScannerRuns 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.
SocketAddressGHIElectronics.TinyCLR.EthernetIP.ScannerSocket Address (see section 2-6.3.2)
TcpIpInterfaceObjectGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryProvides explicit-message access to the TCP/IP Interface Object (Class Code 0xF5) on the target.
UdpStateGHIElectronics.TinyCLR.EthernetIP.ScannerHolds the UDP client and endpoint used by an asynchronous receive operation.

Structs

StructNamespaceSummary
ClassAttributesStructGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryHolds the class-level attributes of the Identity Object.
InstanceAttributesStructGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryHolds the instance-level attributes of the Identity Object.
InterfaceCapabilityFlagsGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryChapter 5-3.2.2.2 Volume 2
InterfaceControlFlagsGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryChapter 5-3.2.2.3 Volume 2
InterfaceStatusGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryChapter 5-3.2.2.1 Volume 2
NetworkInterfaceConfigurationGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryChapter 5-3.2.2.5 Volume 2
ObjectListStructGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryHolds the list of object classes supported by the target's Message Router.
PhysicalLinkGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryPage 5.5 Volume 2
RevisonGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryHolds a device revision as a major and minor number.

Enums

EnumNamespaceSummary
CIPCommonServicesGHIElectronics.TinyCLR.EthernetIP.ScannerTable A-3.1 Volume 1 Chapter A-3
CommandsEnumGHIElectronics.TinyCLR.EthernetIP.ScannerTable 2-3.2 Encapsulation Commands
ConnectionTypeGHIElectronics.TinyCLR.EthernetIP.ScannerThe connection type for one direction of a Class-1 implicit connection.
PriorityGHIElectronics.TinyCLR.EthernetIP.ScannerThe transport priority for one direction of a Class-1 implicit connection.
RealTimeFormatGHIElectronics.TinyCLR.EthernetIP.ScannerThe real-time data format used for one direction of a Class-1 implicit connection.
StateEnumGHIElectronics.TinyCLR.EthernetIP.Scanner.ObjectLibraryThe operational state reported by the Identity Object (attribute 8).
StatusEnumGHIElectronics.TinyCLR.EthernetIP.ScannerTable 2-3.3 Error Codes

Delegates

DelegateNamespaceSummary
EipEventHandlerGHIElectronics.TinyCLR.EthernetIP.ScannerHandler for scanner lifecycle events (connection established/lost, RPI violated).
ImplicitDataReceivedHandlerGHIElectronics.TinyCLR.EthernetIP.ScannerHandler for ImplicitDataReceived; receives a race-free snapshot of each Class-1 payload.