Uses of Class
tuwien.auto.calimero.exception.KNXException

Packages that use KNXException
tuwien.auto.calimero.dptxlator Contains translators for translating between KNX datapoint types (DPT), java types and values carrying more specific type semantics (e.g. engineering unit). 
tuwien.auto.calimero.exception Exception hierarchy containing common types of (checked) exceptions thrown throughout the library by public or protected visible methods. 
tuwien.auto.calimero.knxnetip KNXnet/IP protocols for tunneling, device management and routing. 
tuwien.auto.calimero.link Link interface to access a KNX network. 
tuwien.auto.calimero.log Provides a small logging framework used by Calimero for offering information to users of the library. 
tuwien.auto.calimero.mgmt Contains KNX property and management services. 
tuwien.auto.calimero.process Provides high level process communication. 
tuwien.auto.calimero.serial Connection support for communication over a serial port, using the FT 1.2 protocol. 
tuwien.auto.calimero.xml Provides a simple interface for reading and writing XML documents. 
 

Uses of KNXException in tuwien.auto.calimero.dptxlator
 

Methods in tuwien.auto.calimero.dptxlator that throw KNXException
static DPTXlator TranslatorTypes.createTranslator(DPT dpt)
          Creates a DPT translator for the given datapoint type.
 DPTXlator TranslatorTypes.MainType.createTranslator(DPT dpt)
          Creates a new translator for the given datapoint type.
static DPTXlator PropertyTypes.createTranslator(int dataType)
          Creates a new DPT translator for the specified property type.
static DPTXlator PropertyTypes.createTranslator(int dataType, byte[] data)
          Utility method, like PropertyTypes.createTranslator(int), with the additional capability to set the data to be used by the DPT translator.
static DPTXlator TranslatorTypes.createTranslator(int mainNumber, java.lang.String dptID)
          Creates a DPT translator for the given datapoint type ID.
 DPTXlator TranslatorTypes.MainType.createTranslator(java.lang.String dptID)
          Creates a new instance of the translator for the given datapoint type ID.
 java.util.Map TranslatorTypes.MainType.getSubTypes()
          Returns a map containing all implemented subtypes.
static java.lang.String[] PropertyTypes.getValues(int dataType, byte[] data)
          Utility method for retrieving the string representations of the KNX DPT data of the specified property data type.
 

Uses of KNXException in tuwien.auto.calimero.exception
 

Subclasses of KNXException in tuwien.auto.calimero.exception
 class KNXAckTimeoutException
          Thrown to indicate that a timeout occurred while waiting for an acknowledge response.
 class KNXFormatException
          Thrown when some value or content is not in accordance with the expected or requested format or result.
 class KNXInvalidResponseException
          Thrown to indicate a message format mismatch of a response sent by a remote endpoint.
 class KNXRemoteException
          Thrown when a message received from a remote endpoint indicates problems or signals error conditions at the remote server, for example due to a invalid formatted request or processing result.
 class KNXTimeoutException
          Thrown to indicate that a timeout occurred.
 

Uses of KNXException in tuwien.auto.calimero.knxnetip
 

Subclasses of KNXException in tuwien.auto.calimero.knxnetip
 class KNXConnectionClosedException
          Thrown to indicate an illegal operation due to a closed KNXnet/IP communication connection.
 

Methods in tuwien.auto.calimero.knxnetip that throw KNXException
 DescriptionResponse Discoverer.getDescription(java.net.InetSocketAddress server, int timeout)
          Sends a description request to server and waits at most timeout seconds for the answer message to arrive.
 void Discoverer.startSearch(int timeout, boolean wait)
          Starts a new discovery from all found network interfaces.
 void Discoverer.startSearch(int localPort, java.net.NetworkInterface ni, int timeout, boolean wait)
          Starts a new discovery, the localPort and network interface can be specified.
 

Constructors in tuwien.auto.calimero.knxnetip that throw KNXException
Discoverer(java.net.InetAddress localHost, int localPort, boolean useNAT)
          Creates a new Discoverer and allows to specify a local host.
Discoverer(int localPort, boolean useNAT)
          Creates a new Discoverer.
KNXnetIPDevMgmt(java.net.InetSocketAddress localEP, java.net.InetSocketAddress serverCtrlEP, boolean useNAT)
          Creates a new KNXnet/IP device management connection to a remote device.
KNXnetIPRouter(java.net.NetworkInterface netIf, java.net.InetAddress mcGroup)
          Creates a new KNXnet/IP routing service.
KNXnetIPTunnel(short KNXLayer, java.net.InetSocketAddress localEP, java.net.InetSocketAddress serverCtrlEP, boolean useNAT)
          Creates a new KNXnet/IP tunneling connection to a remote server.
 

Uses of KNXException in tuwien.auto.calimero.link
 

Subclasses of KNXException in tuwien.auto.calimero.link
 class KNXLinkClosedException
          Thrown to indicate an illegal operation invoked on an already closed network link.
 

Constructors in tuwien.auto.calimero.link that throw KNXException
KNXNetworkLinkFT12(int portNumber, KNXMediumSettings settings)
          Creates a new network link based on the FT1.2 protocol for accessing the KNX network.
KNXNetworkLinkFT12(java.lang.String portID, KNXMediumSettings settings)
          Creates a new network link based on the FT1.2 protocol for accessing the KNX network.
KNXNetworkLinkIP(int serviceMode, java.net.InetSocketAddress localEP, java.net.InetSocketAddress remoteEP, boolean useNAT, KNXMediumSettings settings)
          Creates a new network link based on the KNXnet/IP protocol, using a KNXnetIPConnection.
KNXNetworkLinkIP(java.net.NetworkInterface netIf, java.net.InetAddress mcGroup, KNXMediumSettings settings)
          Creates a new network link based on the KNXnet/IP routing protocol, using a KNXnetIPRouter.
KNXNetworkLinkIP(java.lang.String remoteHost, KNXMediumSettings settings)
          Creates a new network link based on the KNXnet/IP tunneling protocol, using a KNXnetIPTunnel with default communication settings.
KNXNetworkMonitorFT12(int portNumber, KNXMediumSettings settings)
          Creates a new network monitor based on the FT1.2 protocol for accessing the KNX network.
KNXNetworkMonitorFT12(java.lang.String portID, KNXMediumSettings settings)
          Creates a new network monitor based on the FT1.2 protocol for accessing the KNX network.
KNXNetworkMonitorIP(java.net.InetSocketAddress localEP, java.net.InetSocketAddress remoteEP, boolean useNAT, KNXMediumSettings settings)
          Creates a new network monitor based on the KNXnet/IP protocol for accessing the KNX network.
 

Uses of KNXException in tuwien.auto.calimero.log
 

Subclasses of KNXException in tuwien.auto.calimero.log
 class KNXLogException
          Thrown to indicate a problem while logging.
 

Uses of KNXException in tuwien.auto.calimero.mgmt
 

Subclasses of KNXException in tuwien.auto.calimero.mgmt
 class KNXDisconnectException
          Thrown to indicate that a layer 4 disconnect event happened.
 

Methods in tuwien.auto.calimero.mgmt that throw KNXException
 byte ManagementClient.authorize(Destination dst, byte[] key)
          Authorizes at a communication partner using an authorization key to obtain a certain access level.
 Description PropertyClient.getDescription(int objIndex, int pid)
          Gets the property description based on the property ID.
 byte[] RemotePropertyServiceAdapter.getDescription(int objIndex, int pid, int propIndex)
           
 byte[] PropertyAdapter.getDescription(int objIndex, int pid, int propIndex)
          Reads the description of a property of an interface object.
 Description PropertyClient.getDescriptionByIndex(int objIndex, int propIndex)
          Gets the property description based on the property index.
 java.lang.String PropertyClient.getProperty(int objIndex, int pid)
          Gets the first property element using the associated property data type of the requested property.
 byte[] RemotePropertyServiceAdapter.getProperty(int objIndex, int pid, int start, int elements)
           
 byte[] PropertyAdapter.getProperty(int objIndex, int pid, int start, int elements)
          Gets property value elements in an interface object property.
 byte[] PropertyClient.getProperty(int objIndex, int pid, int start, int elements)
          Gets one or more elements of a property.
 DPTXlator PropertyClient.getPropertyTranslated(int objIndex, int pid, int start, int elements)
          Gets one or more elements of a property with the returned data set in a DPT translator of the associated data type.
 java.util.Collection PropertyClient.ResourceHandler.load(java.lang.String resource)
          Loads the properties from the resource.
static void PropertyClient.loadDefinitions(java.lang.String resource)
          Loads property definitions from a resource using the global set PropertyClient.ResourceHandler.
 int ManagementClient.readADC(Destination dst, int channelNr, int repeat)
          Reads the value of the A/D converter of a communication partner.
 IndividualAddress[] ManagementClient.readAddress(boolean oneAddressOnly)
          Reads the individual address of a communication partner in the KNX network.
 IndividualAddress ManagementClient.readAddress(byte[] serialNo)
          Reads the individual address of a communication partner identified using an unique serial number in the KNX network.
 byte[] ManagementClient.readDeviceDesc(Destination dst, int descType)
          Reads the device descriptor information of a communication partner its controller.
 java.util.List ManagementClient.readDomainAddress(boolean oneAddressOnly)
          Reads the domain address of a communication partner in the KNX network.
 java.util.List ManagementClient.readDomainAddress(byte[] domain, IndividualAddress startAddress, int range)
          Reads the domain address of a communication partner identified using an address range.
 byte[] ManagementClient.readMemory(Destination dst, int startAddr, int bytes)
          Reads memory data from the address space of a communication partner its controller.
 byte[] ManagementClient.readProperty(Destination dst, int objIndex, int propID, int start, int elements)
          Reads the value of a property of an interface object of a communication partner.
 byte[] ManagementClient.readPropertyDesc(Destination dst, int objIndex, int propID, int propIndex)
          Reads the description of a property of an interface object of a communication partner.
 void PropertyClient.ResourceHandler.save(java.lang.String resource, java.util.Collection properties)
          Saves the properties to the resource.
static void PropertyClient.saveDefinitions(java.lang.String resource)
          Saves all loaded property definitions in the property client to a resource using the global set PropertyClient.ResourceHandler.
 java.util.List PropertyClient.scanProperties(boolean allProperties)
          Does a property description scan of the properties in all interface objects.
 java.util.List PropertyClient.scanProperties(int objIndex, boolean allProperties)
          Does a property description scan of the properties of one interface object.
 void RemotePropertyServiceAdapter.setProperty(int objIndex, int pid, int start, int elements, byte[] data)
           
 void PropertyAdapter.setProperty(int objIndex, int pid, int start, int elements, byte[] data)
          Sets property value elements in an interface object property.
 void PropertyClient.setProperty(int objIndex, int pid, int start, int elements, byte[] data)
          Sets one or more elements of a property.
 void PropertyClient.setProperty(int objIndex, int pid, int start, java.lang.String value)
          Sets one element of a property, with the value given as string representation.
 void ManagementClient.writeKey(Destination dst, int level, byte[] key)
          Modifies or deletes an authorization key associated to an access level of a communication partner.
 void ManagementClient.writeMemory(Destination dst, int startAddr, byte[] data)
          Writes memory data in the address space of a communication partner its controller.
 void ManagementClient.writeProperty(Destination dst, int objIndex, int propID, int start, int elements, byte[] data)
          Modifies the value of a property of an interface object of a communication partner.
 

Constructors in tuwien.auto.calimero.mgmt that throw KNXException
KnIPDeviceMgmtAdapter(java.net.InetSocketAddress localEP, java.net.InetSocketAddress serverCtrlEP, boolean useNAT, PropertyAdapterListener l, boolean queryWriteEnable)
          Creates a new property adapter for local device management.
RemotePropertyServiceAdapter(KNXNetworkLink link, IndividualAddress remote, PropertyAdapterListener l, byte[] authorizeKey)
          Creates a new property adapter for remote property access in connection-oriented mode with authorization.
 

Uses of KNXException in tuwien.auto.calimero.process
 

Methods in tuwien.auto.calimero.process that throw KNXException
 java.lang.String ProcessListenerEx.asString(ProcessEvent e, int dptMainNumber, java.lang.String dptID)
          Returns the ASDU of the received process event as datapoint value of the requested DPT in String representation.
 java.lang.String ProcessCommunicatorImpl.read(Datapoint dp)
           
 java.lang.String ProcessCommunicator.read(Datapoint dp)
          Reads a datapoint value from a group destination.
 boolean ProcessCommunicator.readBool(GroupAddress dst)
          Reads a boolean datapoint value from a group destination.
 byte ProcessCommunicator.readControl(GroupAddress dst)
          Reads a 3 Bit controlled datapoint value from a group destination.
 float ProcessCommunicator.readFloat(GroupAddress dst)
          Reads a 2 byte KNX float datapoint value from a group destination.
 java.lang.String ProcessCommunicator.readString(GroupAddress dst)
          Reads a string datapoint value from a group destination.
 short ProcessCommunicator.readUnsigned(GroupAddress dst, java.lang.String scale)
          Reads an unsigned 8 bit datapoint value from a group destination.
 void ProcessCommunicatorImpl.write(Datapoint dp, java.lang.String value)
           
 void ProcessCommunicator.write(Datapoint dp, java.lang.String value)
          Writes a datapoint value to a group destination.
 void ProcessCommunicator.write(GroupAddress dst, boolean control, byte stepcode)
          Writes a 3 bit controlled datapoint value to a group destination.
 void ProcessCommunicator.write(GroupAddress dst, float value)
          Writes a 2 byte KNX float datapoint value to a group destination.
 void ProcessCommunicator.write(GroupAddress dst, int value, java.lang.String scale)
          Writes a 8 bit unsigned datapoint value to a group destination.
 void ProcessCommunicator.write(GroupAddress dst, java.lang.String value)
          Writes a string datapoint value to a group destination.
 

Uses of KNXException in tuwien.auto.calimero.serial
 

Subclasses of KNXException in tuwien.auto.calimero.serial
 class KNXPortClosedException
          Thrown to indicate illegal access to a closed serial port.
 

Constructors in tuwien.auto.calimero.serial that throw KNXException
FT12Connection(int portNumber)
          Creates a new connection to a BCU2 using the FT1.2 protocol.
FT12Connection(java.lang.String portID)
          Creates a new connection to a BCU2 using the FT1.2 protocol.
FT12Connection(java.lang.String portID, int baudrate)
          Creates a new connection to a BCU2 using the FT1.2 protocol, and set the baud rate for communication.
 

Uses of KNXException in tuwien.auto.calimero.xml
 

Subclasses of KNXException in tuwien.auto.calimero.xml
 class KNXMLException
          Indicates a problem with XML processing.