UNPKG

ethernet-ip

Version:

A feature-complete EtherNet/IP client for Rockwell ControlLogix/CompactLogix PLCs

18 lines 1.27 kB
export { PLC } from './plc'; export type { TagValue, TagRecord, PLCEvents, PLCConnectOptions } from './plc/types'; export type { StructShape, MemberShape } from './plc/plc'; export type { ConnectionState } from './session/types'; export { ITransport, TCPTransport, MockTransport } from './transport'; export { Scanner } from './scanner'; export type { ScannerOptions } from './scanner/types'; export type { ScanEvents } from './scanner/types'; export type { Logger } from './util/logger'; export { TagRegistry } from './registry'; export type { TagRegistryEntry, Template, TemplateAttribute, TemplateMember } from './registry'; export type { DiscoveredTag } from './registry'; export { buildListIdentityRequest, parseListIdentityResponse, buildGetControllerPropsRequest, parseControllerProps, buildReadWallClockRequest, parseWallClockResponse, buildWriteWallClockRequest, buildGenericCIPMessage, } from './discovery'; export { CIPDataType, STRING_STRUCT_HANDLE } from './cip/data-types'; export { CIPService } from './cip/services'; export { EPathBuilder, LogicalType } from './cip/epath'; export { CIPError, ConnectionError, TimeoutError, EIPError, SessionError, ForwardOpenError, TagNotFoundError, TypeMismatchError, } from './errors'; //# sourceMappingURL=index.d.ts.map