Returns the whole type array.
The Acknowledge message code.
The Acknowledge message code.
Checks whether the message was acknowledged by an endpoint.
Returns the IP network address in byte format (big endian).
Offers the IP network address in dot notation as string.
Returns a array with all EIB/KNX points contained in the point list.
Returns an array containing the description of all types known to this
map object.
Converts the input values in the requested APDU/ASDU format.
Returns the APDU Byte array.
Converts the input values in the requested APDU/ASDU format.
Converts the input values in the requested APDU/ASDU format.
Converts the input values in the requested APDU/ASDU format.
Converts the input values to the KNX/EIB network format.
Parses the ASDU message, and returns the corresponding boolean.
Returns the ASDU value as float.
Returns the ASDU byte as short value.
The ASDU as short unscaled value.
Returns the ASDU as string
Returns the ASDU in string format with the addition of the corresponding
unit of measurement.
Returns a String composed by the control bit value, the step value and
the to the minor type corresponding unit of measurement.
Return a string interpretation of the ASDU byte.
Returns the corresponding minor type value.
Returns the String represented by the ASDU.
Retrieves the increase decrease boolean value
Returns the encapsulated ASDU value scaled in percent as float.
Return the ASDU value unscaled as short.
This message returns the message body as byte array which can be parsed
using other classes in this package
Get the message in a byte array representation.
Returns the message body as cEMI object
Returns the encapsulated connection channel ID.
Returns the encapsulated channel ID
Returns the connection channel ID (1 byte) if the connection was
established successfully.
Returns the encapsulated channel identifier
Returns the channel ID of the connection being closed.
This method returns the channel identifier byte.
The connection options stored after the 2 byte of the HPAI.
The connection options stored after the 2 byte of the HPAI.
The connection type code.
Extracts the structure connection type code.
The connection type code.
Get the Connection request information data block
Get the CEMI_L_DATA application layer data (Message body).
Get the CEMI_L_DATA application layer data (Message body).
Get the data bytes included
Get the servers data end point.
Offers a human readable host description consisting of IP address and
port
Sends a description request message and blocks until either the answer
has been received or the timeout is reached.
Get the description type code of this message
Get the CEMI_L_DATA destination address.
Get the device description information block contained in this message.
Returns the device number.
Returns the bounded EIB/KNX group addresses.
Get the sending device status byte.
Returns the disconnect message.
Returns the end point encapsulated in the search response
Return the sending device individual address.
Get the client end point.
Returns the end point HPAI
Get the message hop count.
Retrieve the KNX- medium byte
Get a human readable representation of the KNX Medium type
getLocalIP() - static method in class tuwien.auto.eicl.struct.eibnetip.util.
HPAI Allows to retrieve the IP address that is used for the local host.
Get the sending point MAC address.
Get a human readable MAC Address representation.
Returns the main group value.
Returns the CEMI_L_DATA message code.
Returns the CEMI_L_DATA message code.
Returns the middle group value (for the three-level group address
notation).
Get the type specific minor types
Get the type specific minor types
Get the type specific minor types
Get the type specific minor types
Get the type specific minor types
Get the type specific minor types
Get the device multicast address.
Get a multicast address string representation.
Returns the associated message data
Get a reference to the point with the specified name.
Searches the list and returns the point with the specified group address.
Get a description containing the name and address string from all points
contained in this object.
Returns a list containing all known minor types of the requested major
type.
Returns an PDU translator instance for the requested major and minor type .
Returns a string composed of the device name and address string
Returns the map of all implemented Major types
Returns the set minor type.
Returns the set minor type.
Returns the set minor type.
Returns the set minor type.
Returns the set minor type.
Returns the set minor type.
getPort() - method in class tuwien.auto.eicl.struct.eibnetip.util.
HPAI Returns the port as integer
Get the project and installation identifier as int.
Returns the raw address value as an int (16 bit representation).
The Request message code.
The Request message code.
Returns the reserved byte of this message.
Returns the reserved byte of this message (never used).
Returns the socket addresses of the hosts that have answered the search
request.
Returns the message sequence counter.
Returns the sequence number.
Get the device serial number
Get a device serial number string representation.
Returns the service type code as 2 byte value.
Get the message service type (GROUP_VALUE_READ,GROUP_VALUE_WRITE....)
Returns the IP address and port number as an InetSocketAddress object.
Get the CEMI_L_DATA source address.
Returns the current state of delivery of the sent packet, if the tunnel
is in immediate send mode, otherwise constantly returns WRONG_MODE.
Returns the error status of this message
Extracts the message status byte.
Get the messages errorcode / status.
Use this method to get the message status(error code) as byte.
Offers a human readable status string.
Returns a human readable representation of the error codes.
Get a human readable representation of the statusbyte.
This method returns a human readable status message.
Parses the error strings and returns a huam readable string
representation
Get the length of the message in bytes
Get the length of the message in bytes
Returns the message structure length.
Returns the structure length of this message.
Retrieves the structure size.
Returns the length of the structure.
Returns the sub group value (for the two-level group address notation).
Returns the sub group value (for the three-level group address notation).
Get the supported families description information block.
Returns an enumeration of integer values describing the supported service
families (e.g., Tunnelling = 4, Routing = 5, ...)
Get the description of the specified type.
Returns the according key to the passed type description.
Returns the according values to the given type key.
Returns the version of a given service
The PDUXlatorList is a utility class of the eibxlator package.
eibnet/ip property definitions
This class is an abstraction of a EIB/KNX point.
This constructor is used to restore a point configuration from a
XML_Node.
This constructor is used to create a new point object.
The PointList class facilitates the integration of a variety of EIB/KNX
points.
This constructor restores a PointList configuration, by parsing a XML
structure.
This constructor initializes this object by parsing a configuration file
in XML format.
This abstract class, is the base for every Application Layer encoding,
decoding (LA_Modem) class.
Dummy constructor only used for initialising the eiclMap.
This class implements the EIB Application Layer type EIS 5.
Dummy constructor only used for initialising the eiclMap.
Initializes the object and sets the minor point type.
This class implements the KNX DPT 3.
Dummy constructor only used for initialising the eiclMap.
Inits the object with the given minor type
This class implements the KNX DPT 6 Application Layer type.
Dummy constructor only used for initialising the eiclMap.
Inits the object with the requested minor type.
This class implements the KNX DPT 1 Application Layer service type BOOLEAN.
Inits the object with the passed key parameter.
This class implements KNX DPT 16 (String) with minor types 000 (ASCII string)
and 001 (ISO 8859-1 encoded string).
Dummy constructor only used for initialising the eiclMap.
Inits the object with the given minor type
cEMI Message with low priority
cEMI Message with normal priority
cEMI Message with system priority
cEMI Message with urgent priority
Adds a new type to the map.
Created on 10.04.2005
This class is the implementation of the EIBnet/IP Search Request.
Initializes a new search request object for sending.
This class implements the EIBnet/IP search response message.
Initializes the object by parasing a byte array.
Sends out the requested cEMI packet.
Sends a search request message (multicast).
The connection has been closed.
Sets the acknowledge requesting flag
sets the APDU/ASDU as byte array, use getPdu to retrieve the value.
Sets the ASDU control bit to the specified direction. false is
interpreted as negative (decrease), whereas true is interpreted as
positive value(increase).
Sets the ASDU bit from a boolean.
Sets the ASDU bytes from float values.
Sets the ASDU byte form a float.
Sets the ASDU byte from a unsigned unscaled short.
Sets the ASDU value as string.
Set the ASDU from a string value.
Sets the ASDU from a String.
Sets the ASDU byte by parsing a string.
Accepts the ASDU values to the according minor type in string format.
Sets the ASDU from a String.
Sets the ASDU value form a scaled float value.
Sets the ASDU value from a unsigned unscaled short value.
Set the message hop count.
Allows to set the IP address to be used for the local host.
Set the message priority.
Sets the message service type (GROUPVALUE_READ,GROUPVALUE_WRITE)
This class implements the EIBnet/IP supported families description
information block (SUPPFAM_DIB).
Creates a new object by parsing a byte array.