Package com.kuka.roboticsAPI.controllerModel.sunrise.connectionLib

Contains the java ConnectionLib implementation.

See:
          Description

Interface Summary
IMessageHandler A message handler is responsible for processing incoming messages from a HandlingWorker.
ISegment Implementing class need this info to be a segment within a message.
ISerializableType Interface for Sunrise serializable types.
 

Class Summary
AfLocalChannel This channel supports local socket communication using Af_local sockets.
AfLocalNativeMethods Contains native methods used by the connection lib to access local sockets.
ComplexSerializableType General complex type.
Connection A connection is a high level communication mechanism.
ConnectionListener A connection listener connects a message handler and a connection lib channel using a ConnectionReceiver and HandlingWorker.
FastByteBuffer Fast implementation of a byte buffer.
FastByteBufferWriter A writer to a byte buffer.
HandlingWorker The HandlingWorker is a man-in-the-middle between a ConnectionReceiver and an IMessageHandler.
Message A message is used to send data over the connection lib.
MessageParameterSerializer Serializes message parameters.
MessageUtilities Utility class for message sending and receiving.
NameserverData Data class for nameserver requests.
NameserverProxy Wraps the connection to the nameserver and the request sending.
SerializableArray Base class for arrays.
SerializableBLOB Serializable class for a byte array.
SerializableBoolean Serializable class for a Boolean.
SerializableDouble Serializable class for a Double.
SerializableDouble2DArray Serializable class for a double 2D array.
SerializableDoubleArray Represents a double array.
SerializableGroup A group is a collection of data flow elements.
SerializableInteger Serializable class for a Integer.
SerializableIntegerArray Represents a integer array.
SerializableList<T extends ISerializableType> List implementation for serialization of a list for Sunrise.
SerializableString Serializable class for a String.
SerializableTransformationMatrix Serializable class for a Double.
SerializableType Base class for Sunrise serializable types.
TcpChannel A TcpChannel is a channel implementation using the TCP protocol.
 

Enum Summary
ChannelLifetime  
CommandType The command type defines the possible commands of request type 'CONTROL_COMAND'.
CommunicationMedium Available communication mediums for channels.
ConnectionType The connection type defined the possible connection types of a connection.
MessageParameterType Defines the parameter types accepted by a message.
MessageType Contains the message type enumeration.
NameserverRequestType Contains possible types of nameserver requests and responses.
NameserverRetVal Definition of possible Nameserver return value codes.
TypeIdentifier Identifier for Sunrise data type identification.
 

Exception Summary
ConnectionLostException Throws when the connection lib lost a connection during a send or receive process.
MessageDeserializationException This exception signals an error during message deserialization.
 

Package com.kuka.roboticsAPI.controllerModel.sunrise.connectionLib Description

Contains the java ConnectionLib implementation.

This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.


Copyright © 2019. All rights reserved.