mirror of
https://github.com/danieldemus/openhab-addons
synced 2026-07-29 12:34:21 +02:00
[knx] Upgrade to Calimero 3.0-M1 (#18256)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This commit is contained in:
@@ -26,9 +26,9 @@
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.calimero</groupId>
|
||||
<groupId>io.calimero</groupId>
|
||||
<artifactId>calimero-core</artifactId>
|
||||
<version>2.6</version>
|
||||
<version>3.0-M1</version>
|
||||
<scope>compile</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
@@ -38,9 +38,9 @@
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.calimero</groupId>
|
||||
<groupId>io.calimero</groupId>
|
||||
<artifactId>calimero-device</artifactId>
|
||||
<version>2.6</version>
|
||||
<version>3.0-M1</version>
|
||||
<scope>compile</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
@@ -70,10 +70,10 @@ Require-Capability:
|
||||
osgi.extender:=
|
||||
filter:="(osgi.extender=osgi.serviceloader.processor)",
|
||||
osgi.serviceloader:=
|
||||
filter:="(osgi.serviceloader=tuwien.auto.calimero.serial.spi.SerialCom)";
|
||||
filter:="(osgi.serviceloader=io.calimero.serial.spi.SerialCom)";
|
||||
cardinality:=multiple
|
||||
SPI-Provider: tuwien.auto.calimero.serial.spi.SerialCom
|
||||
SPI-Consumer: java.util.ServiceLoader#load(java.lang.Class[tuwien.auto.calimero.serial.spi.SerialCom])
|
||||
SPI-Provider: io.calimero.serial.spi.SerialCom
|
||||
SPI-Consumer: java.util.ServiceLoader#load(java.lang.Class[io.calimero.serial.spi.SerialCom])
|
||||
]]></bnd>
|
||||
</configuration>
|
||||
</plugin>
|
||||
@@ -95,7 +95,6 @@ SPI-Consumer: java.util.ServiceLoader#load(java.lang.Class[tuwien.auto.calimero.
|
||||
<version>0.8.14</version>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>tuwien/auto/calimero/**/*</exclude>
|
||||
<exclude>io/calimero/**/*</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
|
||||
+2
-2
@@ -22,8 +22,8 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.KNXFormatException;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.KNXFormatException;
|
||||
|
||||
/**
|
||||
* Data structure representing the content of a channel's group address configuration.
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ import org.openhab.core.types.Type;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Meta-data abstraction for the KNX channel configurations.
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import java.util.Set;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.knx.internal.client.InboundSpec;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Listen meta-data.
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import java.util.Set;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.knx.internal.client.InboundSpec;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Read meta-data.
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.knx.internal.client.OutboundSpec;
|
||||
import org.openhab.core.types.Type;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Response meta-data
|
||||
|
||||
+4
-4
@@ -24,10 +24,10 @@ import org.openhab.core.library.types.OnOffType;
|
||||
import org.openhab.core.library.types.PercentType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorRGB;
|
||||
import io.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorRGB;
|
||||
|
||||
/**
|
||||
* color channel type description
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.core.library.types.OpenClosedType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
|
||||
/**
|
||||
* contact channel type description
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.core.library.types.DateTimeType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorDateTime;
|
||||
import io.calimero.dptxlator.DPTXlatorDateTime;
|
||||
|
||||
/**
|
||||
* datetime channel type description
|
||||
|
||||
+3
-3
@@ -23,9 +23,9 @@ import org.openhab.core.library.types.OnOffType;
|
||||
import org.openhab.core.library.types.PercentType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
|
||||
/**
|
||||
* dimmer channel type description
|
||||
|
||||
+2
-2
@@ -23,8 +23,8 @@ import org.openhab.core.library.types.StopMoveType;
|
||||
import org.openhab.core.library.types.UpDownType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
|
||||
/**
|
||||
* rollershutter channel type description
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.core.library.types.StringType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorString;
|
||||
import io.calimero.dptxlator.DPTXlatorString;
|
||||
|
||||
/**
|
||||
* string channel type description
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.core.library.types.OnOffType;
|
||||
import org.openhab.core.thing.Channel;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
|
||||
/**
|
||||
* switch channel type description
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.knx.internal.client.OutboundSpec;
|
||||
import org.openhab.core.types.Type;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Command meta-data
|
||||
|
||||
+28
-28
@@ -38,34 +38,34 @@ import org.openhab.core.types.Type;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.CloseEvent;
|
||||
import tuwien.auto.calimero.DataUnitBuilder;
|
||||
import tuwien.auto.calimero.DetachEvent;
|
||||
import tuwien.auto.calimero.FrameEvent;
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.KNXIllegalArgumentException;
|
||||
import tuwien.auto.calimero.cemi.CEMILData;
|
||||
import tuwien.auto.calimero.cemi.CemiTData;
|
||||
import tuwien.auto.calimero.datapoint.CommandDP;
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import tuwien.auto.calimero.device.ProcessCommunicationResponder;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLink;
|
||||
import tuwien.auto.calimero.link.NetworkLinkListener;
|
||||
import tuwien.auto.calimero.mgmt.Destination;
|
||||
import tuwien.auto.calimero.mgmt.ManagementClient;
|
||||
import tuwien.auto.calimero.mgmt.ManagementProcedures;
|
||||
import tuwien.auto.calimero.mgmt.TransportLayerImpl;
|
||||
import tuwien.auto.calimero.process.ProcessCommunication;
|
||||
import tuwien.auto.calimero.process.ProcessCommunicator;
|
||||
import tuwien.auto.calimero.process.ProcessCommunicatorImpl;
|
||||
import tuwien.auto.calimero.process.ProcessEvent;
|
||||
import tuwien.auto.calimero.process.ProcessListener;
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import tuwien.auto.calimero.secure.SecureApplicationLayer;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import io.calimero.CloseEvent;
|
||||
import io.calimero.DataUnitBuilder;
|
||||
import io.calimero.DetachEvent;
|
||||
import io.calimero.FrameEvent;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.KNXIllegalArgumentException;
|
||||
import io.calimero.cemi.CEMILData;
|
||||
import io.calimero.cemi.CemiTData;
|
||||
import io.calimero.datapoint.CommandDP;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
import io.calimero.device.ProcessCommunicationResponder;
|
||||
import io.calimero.link.KNXNetworkLink;
|
||||
import io.calimero.link.NetworkLinkListener;
|
||||
import io.calimero.mgmt.Destination;
|
||||
import io.calimero.mgmt.ManagementClient;
|
||||
import io.calimero.mgmt.ManagementProcedures;
|
||||
import io.calimero.mgmt.TransportLayerImpl;
|
||||
import io.calimero.process.ProcessCommunication;
|
||||
import io.calimero.process.ProcessCommunicator;
|
||||
import io.calimero.process.ProcessCommunicatorImpl;
|
||||
import io.calimero.process.ProcessEvent;
|
||||
import io.calimero.process.ProcessListener;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.SecureApplicationLayer;
|
||||
import io.calimero.secure.Security;
|
||||
|
||||
/**
|
||||
* KNX Client which encapsulates the communication with the KNX bus via the calimero library.
|
||||
|
||||
+2
-2
@@ -14,8 +14,8 @@ package org.openhab.binding.knx.internal.client;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
|
||||
/**
|
||||
* Callback interface for KNX bus messages
|
||||
|
||||
+4
-4
@@ -14,10 +14,10 @@ package org.openhab.binding.knx.internal.client;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.knxnetip.KNXnetIPConnection;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLinkIP;
|
||||
import tuwien.auto.calimero.link.medium.KNXMediumSettings;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.knxnetip.KNXnetIPConnection;
|
||||
import io.calimero.link.KNXNetworkLinkIP;
|
||||
import io.calimero.link.medium.KNXMediumSettings;
|
||||
|
||||
/**
|
||||
* Subclass of {@link KNXNetworkLinkIP} which exposes the protected constructor in order to work-around
|
||||
|
||||
+4
-4
@@ -14,10 +14,10 @@ package org.openhab.binding.knx.internal.client;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.link.KNXLinkClosedException;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLink;
|
||||
import tuwien.auto.calimero.mgmt.ManagementClientImpl;
|
||||
import tuwien.auto.calimero.mgmt.SecureManagement;
|
||||
import io.calimero.link.KNXLinkClosedException;
|
||||
import io.calimero.link.KNXNetworkLink;
|
||||
import io.calimero.mgmt.ManagementClientImpl;
|
||||
import io.calimero.mgmt.SecureManagement;
|
||||
|
||||
/**
|
||||
* This class is to provide access to protected constructors in the Calimero library.
|
||||
|
||||
+4
-4
@@ -14,10 +14,10 @@ package org.openhab.binding.knx.internal.client;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.link.KNXLinkClosedException;
|
||||
import tuwien.auto.calimero.mgmt.ManagementClient;
|
||||
import tuwien.auto.calimero.mgmt.ManagementProceduresImpl;
|
||||
import tuwien.auto.calimero.mgmt.TransportLayer;
|
||||
import io.calimero.link.KNXLinkClosedException;
|
||||
import io.calimero.mgmt.ManagementClient;
|
||||
import io.calimero.mgmt.ManagementProceduresImpl;
|
||||
import io.calimero.mgmt.TransportLayer;
|
||||
|
||||
/**
|
||||
* This class is to provide access to protected constructors in the Calimero library.
|
||||
|
||||
+6
-6
@@ -14,12 +14,12 @@ package org.openhab.binding.knx.internal.client;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.SerialNumber;
|
||||
import tuwien.auto.calimero.link.KNXLinkClosedException;
|
||||
import tuwien.auto.calimero.mgmt.SecureManagement;
|
||||
import tuwien.auto.calimero.mgmt.TransportLayer;
|
||||
import tuwien.auto.calimero.mgmt.TransportLayerImpl;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import io.calimero.SerialNumber;
|
||||
import io.calimero.link.KNXLinkClosedException;
|
||||
import io.calimero.mgmt.SecureManagement;
|
||||
import io.calimero.mgmt.TransportLayer;
|
||||
import io.calimero.mgmt.TransportLayerImpl;
|
||||
import io.calimero.secure.Security;
|
||||
|
||||
/**
|
||||
* This class is to provide access to protected constructors in the Calimero library.
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ package org.openhab.binding.knx.internal.client;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
|
||||
/**
|
||||
* Client to retrieve further information about KNX devices.
|
||||
|
||||
+4
-4
@@ -21,10 +21,10 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.mgmt.Destination;
|
||||
import tuwien.auto.calimero.mgmt.ManagementClient;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.mgmt.Destination;
|
||||
import io.calimero.mgmt.ManagementClient;
|
||||
|
||||
/**
|
||||
* Client for retrieving additional device descriptions.
|
||||
|
||||
+7
-7
@@ -26,13 +26,13 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.DeviceDescriptor;
|
||||
import tuwien.auto.calimero.DeviceDescriptor.DD0;
|
||||
import tuwien.auto.calimero.DeviceDescriptor.DD2;
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXIllegalArgumentException;
|
||||
import tuwien.auto.calimero.mgmt.PropertyAccess.PID;
|
||||
import io.calimero.DeviceDescriptor;
|
||||
import io.calimero.DeviceDescriptor.DD0;
|
||||
import io.calimero.DeviceDescriptor.DD2;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXIllegalArgumentException;
|
||||
import io.calimero.mgmt.PropertyAccess.PID;
|
||||
|
||||
/**
|
||||
* Client dedicated to read device specific information using the {@link DeviceInfoClient}.
|
||||
|
||||
+15
-15
@@ -27,21 +27,21 @@ import org.openhab.core.thing.ThingUID;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.KNXIllegalArgumentException;
|
||||
import tuwien.auto.calimero.knxnetip.KNXnetIPConnection;
|
||||
import tuwien.auto.calimero.knxnetip.KNXnetIPRouting;
|
||||
import tuwien.auto.calimero.knxnetip.KNXnetIPTunnel;
|
||||
import tuwien.auto.calimero.knxnetip.KNXnetIPTunnel.TunnelingLayer;
|
||||
import tuwien.auto.calimero.knxnetip.SecureConnection;
|
||||
import tuwien.auto.calimero.knxnetip.TcpConnection;
|
||||
import tuwien.auto.calimero.knxnetip.TcpConnection.SecureSession;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLink;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLinkIP;
|
||||
import tuwien.auto.calimero.link.medium.KNXMediumSettings;
|
||||
import tuwien.auto.calimero.link.medium.TPSettings;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.KNXIllegalArgumentException;
|
||||
import io.calimero.knxnetip.KNXnetIPConnection;
|
||||
import io.calimero.knxnetip.KNXnetIPRouting;
|
||||
import io.calimero.knxnetip.KNXnetIPTunnel;
|
||||
import io.calimero.knxnetip.KNXnetIPTunnel.TunnelingLayer;
|
||||
import io.calimero.knxnetip.SecureConnection;
|
||||
import io.calimero.knxnetip.StreamConnection.SecureSession;
|
||||
import io.calimero.knxnetip.TcpConnection;
|
||||
import io.calimero.link.KNXNetworkLink;
|
||||
import io.calimero.link.KNXNetworkLinkIP;
|
||||
import io.calimero.link.medium.KNXMediumSettings;
|
||||
import io.calimero.link.medium.TPSettings;
|
||||
import io.calimero.secure.Security;
|
||||
|
||||
/**
|
||||
* IP specific {@link AbstractKNXClient} implementation.
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ import java.util.Set;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Describes the relevant parameters for reading from/listening to the KNX bus.
|
||||
|
||||
+3
-3
@@ -16,9 +16,9 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.knx.internal.handler.GroupAddressListener;
|
||||
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
|
||||
/**
|
||||
* Client for communicating with the KNX bus.
|
||||
|
||||
+3
-3
@@ -16,9 +16,9 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.knx.internal.handler.GroupAddressListener;
|
||||
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ package org.openhab.binding.knx.internal.client;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.core.types.Type;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* Describes the relevant parameters for writing to the KNX bus.
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ package org.openhab.binding.knx.internal.client;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
|
||||
/**
|
||||
* Information about a data point which is queued to be read from the KNX bus.
|
||||
|
||||
+7
-7
@@ -27,13 +27,13 @@ import org.openhab.core.thing.ThingUID;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.Connection.BlockingMode;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLink;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLinkFT12;
|
||||
import tuwien.auto.calimero.link.medium.TPSettings;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import tuwien.auto.calimero.serial.FT12Connection;
|
||||
import io.calimero.Connection.BlockingMode;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.link.KNXNetworkLink;
|
||||
import io.calimero.link.KNXNetworkLinkFT12;
|
||||
import io.calimero.link.medium.TPSettings;
|
||||
import io.calimero.secure.Security;
|
||||
import io.calimero.serial.FT12Connection;
|
||||
|
||||
/**
|
||||
* Serial specific {@link AbstractKNXClient} implementation.
|
||||
|
||||
+3
-7
@@ -32,15 +32,15 @@ import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import aQute.bnd.annotation.spi.ServiceProvider;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.serial.spi.SerialCom;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.serial.spi.SerialCom;
|
||||
|
||||
/**
|
||||
* The {@link SerialTransportAdapter} provides org.openhab.core.io.transport.serial
|
||||
* services to the Calimero library.
|
||||
*
|
||||
* {@literal @}ServiceProvider annotation (biz.aQute.bnd.annotation) automatically creates the file
|
||||
* /META-INF/services/tuwien.auto.calimero.serial.spi.SerialCom
|
||||
* /META-INF/services/io.calimero.serial.spi.SerialCom
|
||||
* to register SerialTransportAdapter to the service loader.
|
||||
* Additional attributes for SerialTransportAdapter can be specified as well, e.g.
|
||||
* attribute = { "position=1" }
|
||||
@@ -69,7 +69,6 @@ public class SerialTransportAdapter implements SerialCom {
|
||||
public SerialTransportAdapter() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void open(@Nullable String portId) throws IOException, KNXException {
|
||||
if (portId == null) {
|
||||
throw new IOException("Port not available");
|
||||
@@ -154,7 +153,6 @@ public class SerialTransportAdapter implements SerialCom {
|
||||
|
||||
// disable NonNullByDefault for this function, legacy interface List<String>
|
||||
@NonNullByDefault({})
|
||||
@Override
|
||||
public List<String> portIdentifiers() {
|
||||
final @Nullable SerialPortManager tmpSerialPortManager = serialPortManager;
|
||||
if (tmpSerialPortManager == null) {
|
||||
@@ -174,7 +172,6 @@ public class SerialTransportAdapter implements SerialCom {
|
||||
return tmpSerialPort.getBaudRate();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSerialPortParams(final int baudrate, final int databits, @Nullable StopBits stopbits,
|
||||
@Nullable Parity parity) throws IOException {
|
||||
final @Nullable SerialPort tmpSerialPort = serialPort;
|
||||
@@ -191,7 +188,6 @@ public class SerialTransportAdapter implements SerialCom {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setFlowControlMode(@Nullable FlowControl mode) throws IOException {
|
||||
final @Nullable SerialPort tmpSerialPort = serialPort;
|
||||
if (tmpSerialPort == null) {
|
||||
|
||||
+5
-5
@@ -30,11 +30,11 @@ import org.osgi.service.component.annotations.Component;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.knxnetip.Discoverer;
|
||||
import tuwien.auto.calimero.knxnetip.Discoverer.Result;
|
||||
import tuwien.auto.calimero.knxnetip.servicetype.SearchResponse;
|
||||
import tuwien.auto.calimero.knxnetip.util.ServiceFamiliesDIB;
|
||||
import tuwien.auto.calimero.knxnetip.util.ServiceFamiliesDIB.ServiceFamily;
|
||||
import io.calimero.knxnetip.Discoverer;
|
||||
import io.calimero.knxnetip.Discoverer.Result;
|
||||
import io.calimero.knxnetip.servicetype.SearchResponse;
|
||||
import io.calimero.knxnetip.util.ServiceFamiliesDIB;
|
||||
import io.calimero.knxnetip.util.ServiceFamiliesDIB.ServiceFamily;
|
||||
|
||||
/**
|
||||
* Discovers KNXnet/IP interfaces or routers and adds the results to the inbox.
|
||||
|
||||
+11
-11
@@ -23,17 +23,17 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.core.library.unit.SIUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPT;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator2ByteFloat;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DptXlator2ByteSigned;
|
||||
import io.calimero.dptxlator.DPT;
|
||||
import io.calimero.dptxlator.DPTXlator;
|
||||
import io.calimero.dptxlator.DPTXlator2ByteFloat;
|
||||
import io.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteSigned;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import io.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DptXlator2ByteSigned;
|
||||
|
||||
/**
|
||||
* This class provides the units for values depending on the DPT (if available)
|
||||
|
||||
+5
-5
@@ -33,11 +33,11 @@ import org.openhab.core.types.Type;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorString;
|
||||
import io.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorString;
|
||||
|
||||
/**
|
||||
* This class provides support to determine compatibility between KNX DPTs and openHAB data types
|
||||
|
||||
+13
-13
@@ -43,19 +43,19 @@ import org.openhab.core.util.ColorUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.KNXFormatException;
|
||||
import tuwien.auto.calimero.KNXIllegalArgumentException;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator1BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorDateTime;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorSceneControl;
|
||||
import tuwien.auto.calimero.dptxlator.TranslatorTypes;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.KNXFormatException;
|
||||
import io.calimero.KNXIllegalArgumentException;
|
||||
import io.calimero.dptxlator.DPTXlator;
|
||||
import io.calimero.dptxlator.DPTXlator1BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import io.calimero.dptxlator.DPTXlator8BitUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorDateTime;
|
||||
import io.calimero.dptxlator.DPTXlatorSceneControl;
|
||||
import io.calimero.dptxlator.TranslatorTypes;
|
||||
|
||||
/**
|
||||
* This class decodes raw data received from the KNX bus to an openHAB datatype
|
||||
|
||||
+12
-12
@@ -40,18 +40,18 @@ import org.openhab.core.util.ColorUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.dptxlator.DPT;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator1BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator2ByteFloat;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorDate;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorDateTime;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlatorTime;
|
||||
import tuwien.auto.calimero.dptxlator.TranslatorTypes;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.dptxlator.DPT;
|
||||
import io.calimero.dptxlator.DPTXlator;
|
||||
import io.calimero.dptxlator.DPTXlator1BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator2ByteFloat;
|
||||
import io.calimero.dptxlator.DPTXlator3BitControlled;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import io.calimero.dptxlator.DPTXlatorBoolean;
|
||||
import io.calimero.dptxlator.DPTXlatorDate;
|
||||
import io.calimero.dptxlator.DPTXlatorDateTime;
|
||||
import io.calimero.dptxlator.DPTXlatorTime;
|
||||
import io.calimero.dptxlator.TranslatorTypes;
|
||||
|
||||
/**
|
||||
* This class encodes openHAB data types to strings for sending via Calimero
|
||||
|
||||
+6
-6
@@ -67,12 +67,12 @@ import org.openhab.core.util.HexUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.KNXFormatException;
|
||||
import tuwien.auto.calimero.datapoint.CommandDP;
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.KNXFormatException;
|
||||
import io.calimero.datapoint.CommandDP;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
|
||||
/**
|
||||
* The {@link DeviceThingHandler} is responsible for handling commands and state updates sent to and received from the
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ package org.openhab.binding.knx.internal.handler;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.openhab.binding.knx.internal.client.BusMessageListener;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import io.calimero.GroupAddress;
|
||||
|
||||
/**
|
||||
* The {@link GroupAddressListener} is an interface that needs to be
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ import org.openhab.core.thing.ThingStatusDetail;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
|
||||
/**
|
||||
* The {@link IPBridgeThingHandler} is responsible for handling commands, which are
|
||||
|
||||
+10
-10
@@ -39,16 +39,16 @@ import org.openhab.core.thing.ThingStatusDetail;
|
||||
import org.openhab.core.thing.binding.BaseBridgeHandler;
|
||||
import org.openhab.core.types.Command;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXFormatException;
|
||||
import tuwien.auto.calimero.knxnetip.SecureConnection;
|
||||
import tuwien.auto.calimero.secure.Keyring;
|
||||
import tuwien.auto.calimero.secure.Keyring.Backbone;
|
||||
import tuwien.auto.calimero.secure.Keyring.Interface;
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import tuwien.auto.calimero.xml.KNXMLException;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXFormatException;
|
||||
import io.calimero.knxnetip.SecureConnection;
|
||||
import io.calimero.secure.Keyring;
|
||||
import io.calimero.secure.Keyring.Backbone;
|
||||
import io.calimero.secure.Keyring.Interface;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.Security;
|
||||
import io.calimero.xml.KNXMLException;
|
||||
|
||||
/**
|
||||
* The {@link KNXBridgeBaseThingHandler} is responsible for handling commands, which are
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ import org.openhab.core.thing.ThingStatusDetail;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
|
||||
/**
|
||||
* The {@link IPBridgeThingHandler} is responsible for handling commands, which are
|
||||
|
||||
+2
-2
@@ -38,8 +38,8 @@ import org.openhab.core.thing.type.ChannelTypeUID;
|
||||
import org.openhab.core.types.Command;
|
||||
import org.openhab.core.types.UnDefType;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.KNXFormatException;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.KNXFormatException;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+10
-10
@@ -22,16 +22,16 @@ import org.openhab.core.util.HexUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.FrameEvent;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.KNXAddress;
|
||||
import tuwien.auto.calimero.KNXTimeoutException;
|
||||
import tuwien.auto.calimero.Priority;
|
||||
import tuwien.auto.calimero.cemi.CEMILData;
|
||||
import tuwien.auto.calimero.link.KNXLinkClosedException;
|
||||
import tuwien.auto.calimero.link.KNXNetworkLink;
|
||||
import tuwien.auto.calimero.link.NetworkLinkListener;
|
||||
import tuwien.auto.calimero.link.medium.KNXMediumSettings;
|
||||
import io.calimero.FrameEvent;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.KNXAddress;
|
||||
import io.calimero.KNXTimeoutException;
|
||||
import io.calimero.Priority;
|
||||
import io.calimero.cemi.CEMILData;
|
||||
import io.calimero.link.KNXLinkClosedException;
|
||||
import io.calimero.link.KNXNetworkLink;
|
||||
import io.calimero.link.NetworkLinkListener;
|
||||
import io.calimero.link.medium.KNXMediumSettings;
|
||||
|
||||
/**
|
||||
* This class provides a simulated KNXNetworkLink with test stubs for integration tests.
|
||||
|
||||
+3
-3
@@ -17,9 +17,9 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.DetachEvent;
|
||||
import tuwien.auto.calimero.process.ProcessEvent;
|
||||
import tuwien.auto.calimero.process.ProcessListener;
|
||||
import io.calimero.DetachEvent;
|
||||
import io.calimero.process.ProcessEvent;
|
||||
import io.calimero.process.ProcessListener;
|
||||
|
||||
/**
|
||||
* This implementation of {@link ProcessListener} caches a received frames.
|
||||
|
||||
+7
-7
@@ -36,13 +36,13 @@ import org.openhab.core.library.unit.SIUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
import org.openhab.core.util.ColorUtil;
|
||||
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator4ByteUnsigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import tuwien.auto.calimero.dptxlator.DptXlator2ByteSigned;
|
||||
import io.calimero.dptxlator.DPTXlator2ByteUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteFloat;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteSigned;
|
||||
import io.calimero.dptxlator.DPTXlator4ByteUnsigned;
|
||||
import io.calimero.dptxlator.DPTXlator64BitSigned;
|
||||
import io.calimero.dptxlator.DPTXlator8BitSigned;
|
||||
import io.calimero.dptxlator.DptXlator2ByteSigned;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ import org.openhab.core.OpenHAB;
|
||||
import org.openhab.core.net.NetworkAddressService;
|
||||
import org.openhab.core.thing.Bridge;
|
||||
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+2
-2
@@ -17,8 +17,8 @@ import static org.junit.jupiter.api.Assertions.*;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.link.KNXLinkClosedException;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.link.KNXLinkClosedException;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
+8
-8
@@ -45,14 +45,14 @@ import org.openhab.core.util.HexUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import tuwien.auto.calimero.DataUnitBuilder;
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.KNXException;
|
||||
import tuwien.auto.calimero.datapoint.CommandDP;
|
||||
import tuwien.auto.calimero.datapoint.Datapoint;
|
||||
import tuwien.auto.calimero.dptxlator.TranslatorTypes;
|
||||
import tuwien.auto.calimero.process.ProcessCommunicator;
|
||||
import tuwien.auto.calimero.process.ProcessCommunicatorImpl;
|
||||
import io.calimero.DataUnitBuilder;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.KNXException;
|
||||
import io.calimero.datapoint.CommandDP;
|
||||
import io.calimero.datapoint.Datapoint;
|
||||
import io.calimero.dptxlator.TranslatorTypes;
|
||||
import io.calimero.process.ProcessCommunicator;
|
||||
import io.calimero.process.ProcessCommunicatorImpl;
|
||||
|
||||
/**
|
||||
* Integration test to check conversion from raw KNX frame data to OH data types and back.
|
||||
|
||||
+6
-6
@@ -22,12 +22,12 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.openhab.binding.knx.internal.handler.KNXBridgeBaseThingHandler;
|
||||
|
||||
import tuwien.auto.calimero.GroupAddress;
|
||||
import tuwien.auto.calimero.IndividualAddress;
|
||||
import tuwien.auto.calimero.knxnetip.SecureConnection;
|
||||
import tuwien.auto.calimero.secure.Keyring;
|
||||
import tuwien.auto.calimero.secure.KnxSecureException;
|
||||
import tuwien.auto.calimero.secure.Security;
|
||||
import io.calimero.GroupAddress;
|
||||
import io.calimero.IndividualAddress;
|
||||
import io.calimero.knxnetip.SecureConnection;
|
||||
import io.calimero.secure.Keyring;
|
||||
import io.calimero.secure.KnxSecureException;
|
||||
import io.calimero.secure.Security;
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user