All Classes

Class Description
AbstractPlcConnection
Base class for implementing connections.
BaseDefaultFieldItem<T>  
ChannelFactory  
ConnectedEvent  
ConnectEvent  
DefaultBigDecimalFieldItem  
DefaultBigIntegerFieldItem  
DefaultBooleanFieldItem  
DefaultByteArrayFieldItem  
DefaultByteFieldItem  
DefaultDoubleFieldItem  
DefaultFloatFieldItem  
DefaultIntegerFieldItem  
DefaultLocalDateFieldItem  
DefaultLocalDateTimeFieldItem  
DefaultLocalTimeFieldItem  
DefaultLongFieldItem  
DefaultPlcConsumerRegistration  
DefaultPlcFieldHandler
Base Implementation of PlcFieldHandler which throws a PlcRuntimeException for all encodeXXX methods.
DefaultPlcProprietaryRequest<REQUEST>  
DefaultPlcProprietaryResponse<RESPONSE>  
DefaultPlcReadRequest  
DefaultPlcReadRequest.Builder  
DefaultPlcReadResponse  
DefaultPlcSubscriptionEvent  
DefaultPlcSubscriptionHandle  
DefaultPlcSubscriptionRequest  
DefaultPlcSubscriptionRequest.Builder  
DefaultPlcSubscriptionResponse  
DefaultPlcUnsubscriptionRequest  
DefaultPlcUnsubscriptionRequest.Builder  
DefaultPlcUnsubscriptionResponse  
DefaultPlcWriteRequest  
DefaultPlcWriteRequest.Builder  
DefaultPlcWriteResponse  
DefaultShortFieldItem  
DefaultStringFieldItem  
DisconnectedEvent  
DisconnectEvent  
GeneratedDriverByteToMessageCodec<T extends Message>  
InternalPlcConsumerRegistration  
InternalPlcFieldRequest  
InternalPlcFieldResponse  
InternalPlcMessage  
InternalPlcProprietaryRequest<REQUEST>  
InternalPlcProprietaryResponse<RESPONSE>  
InternalPlcReadRequest  
InternalPlcReadResponse  
InternalPlcRequest  
InternalPlcResponse  
InternalPlcSubscriptionEvent  
InternalPlcSubscriptionHandle  
InternalPlcSubscriptionRequest  
InternalPlcSubscriptionResponse  
InternalPlcUnsubscriptionRequest  
InternalPlcUnsubscriptionResponse  
InternalPlcWriteRequest  
InternalPlcWriteResponse  
NettyPlcConnection  
PlcByteToMessageCodec<OUTBOUND_IN>  
PlcFieldHandler
Field Handler which handles the parsing of string to PlcField and the encoding of retrieved plc values.
PlcMessageToMessageCodec<INBOUND_IN,​OUTBOUND_IN>  
PlcProprietaryRequest<REQUEST>  
PlcProprietaryResponse<T>  
PlcProprietarySender  
PlcProtocolMessage  
PlcRawMessage  
PlcReader
Interface implemented by all PlcConnections that are able to read from remote resources.
PlcRequestContainer<T extends InternalPlcRequest,​R extends InternalPlcResponse>
Helper mostly used internally to split up big requests into multiple sub-requests.
PlcSubscriber
Interface implemented by all PlcConnections that are able to receive notifications from remote resources.
PlcWriter
Interface implemented by all PlcConnections that are able to write to remote resources.
SingleItemToSingleRequestProtocol
This layer can be used to split a PlcRequest which addresses multiple PlcFields into multiple subsequent PlcRequests.
SingleItemToSingleRequestProtocol.CorrelatedPlcReadRequest  
SingleItemToSingleRequestProtocol.CorrelatedPlcRequest  
SingleItemToSingleRequestProtocol.CorrelatedPlcSubscriptionRequest  
SingleItemToSingleRequestProtocol.CorrelatedPlcUnsubscriptionRequest  
SingleItemToSingleRequestProtocol.CorrelatedPlcWriteRequest  
SingleItemToSingleRequestProtocol.SplitConfig  
SingleItemToSingleRequestProtocol.SplitConfig.SplitConfigBuilder  
SubscriptionPlcField
special PlcField which adds a PlcSubscriptionType.