mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
Compare commits
5 Commits
06087a0f3a
...
00161f3e98
Author | SHA1 | Date | |
---|---|---|---|
|
00161f3e98 | ||
|
98ff656400 | ||
|
adacdebb9f | ||
|
6c053c7e60 | ||
|
155c6ff385 |
@ -16,7 +16,7 @@
|
||||
|
||||
<properties>
|
||||
<bnd.importpackage>jdk.dynalink.*;resolution:=optional</bnd.importpackage>
|
||||
<asm.version>7.3.1</asm.version>
|
||||
<asm.version>9.7.1</asm.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
@ -50,16 +50,7 @@ public class JsonParserHelper {
|
||||
}
|
||||
|
||||
if (measures != null) {
|
||||
List<@Nullable Measure> nullableMeasuresWithoutNulls = measures.stream().filter(Objects::nonNull).toList();
|
||||
List<Measure> measuresWithoutNulls = new ArrayList<>(nullableMeasuresWithoutNulls.size());
|
||||
for (@Nullable
|
||||
Measure m : nullableMeasuresWithoutNulls) {
|
||||
if (m != null) {
|
||||
measuresWithoutNulls.add(m);
|
||||
}
|
||||
}
|
||||
|
||||
return measuresWithoutNulls;
|
||||
return measures.stream().filter(Objects::nonNull).toList();
|
||||
}
|
||||
|
||||
return Collections.emptyList();
|
||||
|
@ -15,7 +15,7 @@
|
||||
<name>openHAB Add-ons :: Bundles :: AmpliPi Binding</name>
|
||||
|
||||
<properties>
|
||||
<cxf-version>3.6.2</cxf-version>
|
||||
<cxf-version>3.6.4</cxf-version>
|
||||
</properties>
|
||||
|
||||
<build>
|
||||
|
@ -278,7 +278,7 @@ class BoschHttpClientTest {
|
||||
ExecutionException e = assertThrows(ExecutionException.class,
|
||||
() -> httpClient.sendRequest(request, SubscribeResult.class, sr -> false, null));
|
||||
assertEquals(
|
||||
"Received invalid content in response, expected type org.openhab.binding.boschshc.internal.devices.bridge.dto.SubscribeResult: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 44 path $.@type",
|
||||
"Received invalid content in response, expected type org.openhab.binding.boschshc.internal.devices.bridge.dto.SubscribeResult: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 44 path $.@type\nSee https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json",
|
||||
e.getMessage());
|
||||
}
|
||||
}
|
||||
|
@ -51,7 +51,6 @@ public class DigiplexBindingConstants {
|
||||
public static final String BRIDGE_MESSAGES_SENT = "statistics#messages_sent";
|
||||
public static final String BRIDGE_RESPONSES_RECEIVED = "statistics#responses_received";
|
||||
public static final String BRIDGE_EVENTS_RECEIVED = "statistics#events_received";
|
||||
|
||||
public static final String BRIDGE_TLM_TROUBLE = "troubles#tlm_trouble";
|
||||
public static final String BRIDGE_AC_FAILURE = "troubles#ac_failure";
|
||||
public static final String BRIDGE_BATTERY_FAILURE = "troubles#battery_failure";
|
||||
|
@ -52,6 +52,9 @@ public interface DigiplexMessageHandler {
|
||||
default void handleUnknownResponse(UnknownResponse response) {
|
||||
}
|
||||
|
||||
default void handleErroneousResponse(ErroneousResponse response) {
|
||||
}
|
||||
|
||||
// Events
|
||||
default void handleZoneEvent(ZoneEvent event) {
|
||||
}
|
||||
|
@ -13,6 +13,7 @@
|
||||
package org.openhab.binding.digiplex.internal.communication;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.AreaEvent;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.AreaEventType;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.GenericEvent;
|
||||
@ -29,21 +30,19 @@ import org.openhab.binding.digiplex.internal.communication.events.ZoneStatusEven
|
||||
* Resolves serial messages to appropriate classes
|
||||
*
|
||||
* @author Robert Michalak - Initial contribution
|
||||
*
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class DigiplexResponseResolver {
|
||||
|
||||
private static final String OK = "&ok";
|
||||
// TODO: handle failures
|
||||
private static final String FAIL = "&fail";
|
||||
|
||||
public static DigiplexResponse resolveResponse(String message) {
|
||||
if (message.length() < 4) { // sanity check: try to filter out malformed responses
|
||||
return new UnknownResponse(message);
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
|
||||
int zoneNo, areaNo;
|
||||
Integer zoneNo, areaNo;
|
||||
String commandType = message.substring(0, 2);
|
||||
switch (commandType) {
|
||||
case "CO": // communication status
|
||||
@ -53,24 +52,36 @@ public class DigiplexResponseResolver {
|
||||
return CommunicationStatus.OK;
|
||||
}
|
||||
case "ZL": // zone label
|
||||
zoneNo = Integer.valueOf(message.substring(2, 5));
|
||||
zoneNo = getZoneOrArea(message);
|
||||
if (zoneNo == null) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
if (message.contains(FAIL)) {
|
||||
return ZoneLabelResponse.failure(zoneNo);
|
||||
} else {
|
||||
return ZoneLabelResponse.success(zoneNo, message.substring(5).trim());
|
||||
}
|
||||
case "AL": // area label
|
||||
areaNo = Integer.valueOf(message.substring(2, 5));
|
||||
areaNo = getZoneOrArea(message);
|
||||
if (areaNo == null) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
if (message.contains(FAIL)) {
|
||||
return AreaLabelResponse.failure(areaNo);
|
||||
} else {
|
||||
return AreaLabelResponse.success(areaNo, message.substring(5).trim());
|
||||
}
|
||||
case "RZ": // zone status
|
||||
zoneNo = Integer.valueOf(message.substring(2, 5));
|
||||
zoneNo = getZoneOrArea(message);
|
||||
if (zoneNo == null) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
if (message.contains(FAIL)) {
|
||||
return ZoneStatusResponse.failure(zoneNo);
|
||||
} else {
|
||||
if (message.length() < 10) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
return ZoneStatusResponse.success(zoneNo, // zone number
|
||||
ZoneStatus.fromMessage(message.charAt(5)), // status
|
||||
toBoolean(message.charAt(6)), // alarm
|
||||
@ -79,10 +90,16 @@ public class DigiplexResponseResolver {
|
||||
toBoolean(message.charAt(9))); // battery low
|
||||
}
|
||||
case "RA": // area status
|
||||
areaNo = Integer.valueOf(message.substring(2, 5));
|
||||
areaNo = getZoneOrArea(message);
|
||||
if (areaNo == null) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
if (message.contains(FAIL)) {
|
||||
return AreaStatusResponse.failure(areaNo);
|
||||
} else {
|
||||
if (message.length() < 12) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
return AreaStatusResponse.success(areaNo, // zone number
|
||||
AreaStatus.fromMessage(message.charAt(5)), // status
|
||||
toBoolean(message.charAt(6)), // zone in memory
|
||||
@ -95,7 +112,10 @@ public class DigiplexResponseResolver {
|
||||
case "AA": // area arm
|
||||
case "AQ": // area quick arm
|
||||
case "AD": // area disarm
|
||||
areaNo = Integer.valueOf(message.substring(2, 5));
|
||||
areaNo = getZoneOrArea(message);
|
||||
if (areaNo == null) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
if (message.contains(FAIL)) {
|
||||
return AreaArmDisarmResponse.failure(areaNo, ArmDisarmType.fromMessage(commandType));
|
||||
} else {
|
||||
@ -105,21 +125,41 @@ public class DigiplexResponseResolver {
|
||||
case "PG": // PGM events
|
||||
default:
|
||||
if (message.startsWith("G")) {
|
||||
if (message.length() >= 12) {
|
||||
return resolveSystemEvent(message);
|
||||
} else {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
} else {
|
||||
return new UnknownResponse(message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static @Nullable Integer getZoneOrArea(String message) {
|
||||
if (message.length() < 5) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return Integer.valueOf(message.substring(2, 5));
|
||||
} catch (NumberFormatException e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean toBoolean(char value) {
|
||||
return value != 'O';
|
||||
}
|
||||
|
||||
private static DigiplexResponse resolveSystemEvent(String message) {
|
||||
int eventGroup = Integer.parseInt(message.substring(1, 4));
|
||||
int eventNumber = Integer.parseInt(message.substring(5, 8));
|
||||
int areaNumber = Integer.parseInt(message.substring(9, 12));
|
||||
int eventGroup, eventNumber, areaNumber;
|
||||
try {
|
||||
eventGroup = Integer.parseInt(message.substring(1, 4));
|
||||
eventNumber = Integer.parseInt(message.substring(5, 8));
|
||||
areaNumber = Integer.parseInt(message.substring(9, 12));
|
||||
} catch (NumberFormatException e) {
|
||||
return new ErroneousResponse(message);
|
||||
}
|
||||
switch (eventGroup) {
|
||||
case 0:
|
||||
return new ZoneStatusEvent(eventNumber, ZoneStatus.CLOSED, areaNumber);
|
||||
|
@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Copyright (c) 2010-2025 Contributors to the openHAB project
|
||||
*
|
||||
* See the NOTICE file(s) distributed with this work for additional
|
||||
* information.
|
||||
*
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.digiplex.internal.communication;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
/**
|
||||
* Erroneous message from PRT3.
|
||||
*
|
||||
* Message that is invalid, which happens sometimes due to communication errors.
|
||||
*
|
||||
* @author Robert Michalak - Initial contribution
|
||||
*
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class ErroneousResponse implements DigiplexResponse {
|
||||
|
||||
public final String message;
|
||||
|
||||
public ErroneousResponse(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void accept(DigiplexMessageHandler visitor) {
|
||||
visitor.handleErroneousResponse(this);
|
||||
}
|
||||
}
|
@ -15,7 +15,9 @@ package org.openhab.binding.digiplex.internal.communication;
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
|
||||
/**
|
||||
* Unknown message from PRT3
|
||||
* Unknown message from PRT3.
|
||||
*
|
||||
* Message that is otherwise valid, but not handled in this binding.
|
||||
*
|
||||
* @author Robert Michalak - Initial contribution
|
||||
*
|
||||
|
@ -38,6 +38,7 @@ import org.openhab.binding.digiplex.internal.communication.DigiplexMessageHandle
|
||||
import org.openhab.binding.digiplex.internal.communication.DigiplexRequest;
|
||||
import org.openhab.binding.digiplex.internal.communication.DigiplexResponse;
|
||||
import org.openhab.binding.digiplex.internal.communication.DigiplexResponseResolver;
|
||||
import org.openhab.binding.digiplex.internal.communication.ErroneousResponse;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.AbstractEvent;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.TroubleEvent;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.TroubleStatus;
|
||||
@ -295,6 +296,12 @@ public class DigiplexBridgeHandler extends BaseBridgeHandler implements SerialPo
|
||||
updateState(channel, state);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleErroneousResponse(ErroneousResponse response) {
|
||||
logger.debug("Erroneous response: {}", response.message);
|
||||
handleCommunicationError();
|
||||
}
|
||||
}
|
||||
|
||||
private class DigiplexReceiverThread extends Thread {
|
||||
|
@ -0,0 +1,221 @@
|
||||
/*
|
||||
* Copyright (c) 2010-2025 Contributors to the openHAB project
|
||||
*
|
||||
* See the NOTICE file(s) distributed with this work for additional
|
||||
* information.
|
||||
*
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.openhab.binding.digiplex.internal.communication;
|
||||
|
||||
import static org.hamcrest.MatcherAssert.assertThat;
|
||||
import static org.hamcrest.Matchers.equalTo;
|
||||
import static org.hamcrest.Matchers.instanceOf;
|
||||
import static org.hamcrest.Matchers.is;
|
||||
|
||||
import java.util.stream.Stream;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.params.ParameterizedTest;
|
||||
import org.junit.jupiter.params.provider.Arguments;
|
||||
import org.junit.jupiter.params.provider.MethodSource;
|
||||
import org.openhab.binding.digiplex.internal.communication.events.GenericEvent;
|
||||
|
||||
/**
|
||||
* Tests for {@link DigiplexResponseResolver}
|
||||
*
|
||||
* @author Jacob Laursen - Initial contribution
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class DigiplexResponseResolverTest {
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsErroneousResponseWhenMessageIsMalformed")
|
||||
void resolveResponseReturnsErroneousResponseWhenMessageIsMalformed(String message) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(ErroneousResponse.class)));
|
||||
if (actual instanceof ErroneousResponse erroneousResponse) {
|
||||
assertThat(erroneousResponse.message, is(equalTo(message)));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsErroneousResponseWhenMessageIsMalformed() {
|
||||
return Stream.of( //
|
||||
Arguments.of("CO&"), Arguments.of("ZL&fail"), Arguments.of("ZL12"), Arguments.of("AL&fail"),
|
||||
Arguments.of("AL12"), Arguments.of("RZZZ3COOOO&fail"), Arguments.of("RZ123C"),
|
||||
Arguments.of("RZ123COOO"), Arguments.of("RA&fail"), Arguments.of("RA123DOOXOO"),
|
||||
Arguments.of("AA&fail"), Arguments.of("GGGGGGGGGGGG"), Arguments.of("G1234567890"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void resolveResponseReturnsCommunicationStatusSuccessWhenWellformed() {
|
||||
String message = "CO&ok";
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(CommunicationStatus.class)));
|
||||
if (actual instanceof CommunicationStatus communicationStatus) {
|
||||
assertThat(communicationStatus.success, is(true));
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void resolveResponseReturnsCommunicationStatusFailureWhenMessageContainsFail() {
|
||||
String message = "CO&fail";
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(CommunicationStatus.class)));
|
||||
if (actual instanceof CommunicationStatus communicationStatus) {
|
||||
assertThat(communicationStatus.success, is(false));
|
||||
}
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsZoneLabelResponse")
|
||||
void resolveResponseReturnsZoneLabelResponse(String message, boolean expectedSuccess, int expectedZoneNo,
|
||||
String expectedName) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(ZoneLabelResponse.class)));
|
||||
if (actual instanceof ZoneLabelResponse zoneLabelResponse) {
|
||||
assertThat(zoneLabelResponse.success, is(expectedSuccess));
|
||||
assertThat(zoneLabelResponse.zoneNo, is(expectedZoneNo));
|
||||
assertThat(zoneLabelResponse.zoneName, is(expectedName));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsZoneLabelResponse() {
|
||||
return Stream.of( //
|
||||
Arguments.of("ZL123", true, 123, ""), Arguments.of("ZL123test ", true, 123, "test"),
|
||||
Arguments.of("ZL123&fail", false, 123, null), Arguments.of("ZL123test&fail", false, 123, null));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsAreaLabelResponse")
|
||||
void resolveResponseReturnsAreaLabelResponse(String message, boolean expectedSuccess, int expectedAreaNo,
|
||||
String expectedName) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(AreaLabelResponse.class)));
|
||||
if (actual instanceof AreaLabelResponse areaLabelResponse) {
|
||||
assertThat(areaLabelResponse.success, is(expectedSuccess));
|
||||
assertThat(areaLabelResponse.areaNo, is(expectedAreaNo));
|
||||
assertThat(areaLabelResponse.areaName, is(expectedName));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaLabelResponse() {
|
||||
return Stream.of( //
|
||||
Arguments.of("AL123", true, 123, ""), Arguments.of("AL123test ", true, 123, "test"),
|
||||
Arguments.of("AL123&fail", false, 123, null), Arguments.of("AL123test&fail", false, 123, null));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsZoneStatusResponse")
|
||||
void resolveResponseReturnsZoneStatusResponse(String message, boolean expectedSuccess, int expectedZoneNo,
|
||||
ZoneStatus expectedZoneStatus, boolean expectedAlarm, boolean expectedFireAlarm,
|
||||
boolean expectedSupervisionLost, boolean expectedLowBattery) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(ZoneStatusResponse.class)));
|
||||
if (actual instanceof ZoneStatusResponse zoneStatusResponse) {
|
||||
assertThat(zoneStatusResponse.success, is(expectedSuccess));
|
||||
assertThat(zoneStatusResponse.zoneNo, is(expectedZoneNo));
|
||||
assertThat(zoneStatusResponse.status, is(expectedZoneStatus));
|
||||
assertThat(zoneStatusResponse.alarm, is(expectedAlarm));
|
||||
assertThat(zoneStatusResponse.fireAlarm, is(expectedFireAlarm));
|
||||
assertThat(zoneStatusResponse.supervisionLost, is(expectedSupervisionLost));
|
||||
assertThat(zoneStatusResponse.lowBattery, is(expectedLowBattery));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsZoneStatusResponse() {
|
||||
return Stream.of( //
|
||||
Arguments.of("RZ123COOOO", true, 123, ZoneStatus.CLOSED, false, false, false, false),
|
||||
Arguments.of("RZ123OOOOO", true, 123, ZoneStatus.OPEN, false, false, false, false),
|
||||
Arguments.of("RZ123TOOOO", true, 123, ZoneStatus.TAMPERED, false, false, false, false),
|
||||
Arguments.of("RZ123FOOOO", true, 123, ZoneStatus.FIRE_LOOP_TROUBLE, false, false, false, false),
|
||||
Arguments.of("RZ123uOOOO", true, 123, ZoneStatus.UNKNOWN, false, false, false, false),
|
||||
Arguments.of("RZ123cOOOO", true, 123, ZoneStatus.UNKNOWN, false, false, false, false),
|
||||
Arguments.of("RZ123cXOOO", true, 123, ZoneStatus.UNKNOWN, true, false, false, false),
|
||||
Arguments.of("RZ123cOXOO", true, 123, ZoneStatus.UNKNOWN, false, true, false, false),
|
||||
Arguments.of("RZ123cOOXO", true, 123, ZoneStatus.UNKNOWN, false, false, true, false),
|
||||
Arguments.of("RZ123cOOOX", true, 123, ZoneStatus.UNKNOWN, false, false, false, true),
|
||||
Arguments.of("RZ123&fail", false, 123, null, false, false, false, false),
|
||||
Arguments.of("RZ123COOOO&fail", false, 123, null, false, false, false, false));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsAreaStatusResponse")
|
||||
void resolveResponseReturnsAreaStatusResponse(String message, boolean expectedSuccess, int expectedAreaNo,
|
||||
AreaStatus expectedAreaStatus, boolean expectedZoneInMemory, boolean expectedTrouble, boolean expectedReady,
|
||||
boolean expectedInProgramming, boolean expectedAlarm, boolean expectedStrobe) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(AreaStatusResponse.class)));
|
||||
if (actual instanceof AreaStatusResponse areaStatusResponse) {
|
||||
assertThat(areaStatusResponse.success, is(expectedSuccess));
|
||||
assertThat(areaStatusResponse.areaNo, is(expectedAreaNo));
|
||||
assertThat(areaStatusResponse.status, is(expectedAreaStatus));
|
||||
assertThat(areaStatusResponse.zoneInMemory, is(expectedZoneInMemory));
|
||||
assertThat(areaStatusResponse.trouble, is(expectedTrouble));
|
||||
assertThat(areaStatusResponse.ready, is(expectedReady));
|
||||
assertThat(areaStatusResponse.inProgramming, is(expectedInProgramming));
|
||||
assertThat(areaStatusResponse.alarm, is(expectedAlarm));
|
||||
assertThat(areaStatusResponse.strobe, is(expectedStrobe));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaStatusResponse() {
|
||||
return Stream.of( //
|
||||
Arguments.of("RA123DOOXOOO", true, 123, AreaStatus.DISARMED, false, false, false, false, false, false),
|
||||
Arguments.of("RA123AOOXOOO", true, 123, AreaStatus.ARMED, false, false, false, false, false, false),
|
||||
Arguments.of("RA123FOOXOOO", true, 123, AreaStatus.ARMED_FORCE, false, false, false, false, false,
|
||||
false),
|
||||
Arguments.of("RA123SOOXOOO", true, 123, AreaStatus.ARMED_STAY, false, false, false, false, false,
|
||||
false),
|
||||
Arguments.of("RA123IOOXOOO", true, 123, AreaStatus.ARMED_INSTANT, false, false, false, false, false,
|
||||
false),
|
||||
Arguments.of("RA123uOOXOOO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, false),
|
||||
Arguments.of("RA123dOOXOOO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, false),
|
||||
Arguments.of("RA123dXOXOOO", true, 123, AreaStatus.UNKNOWN, true, false, false, false, false, false),
|
||||
Arguments.of("RA123dOXxOOO", true, 123, AreaStatus.UNKNOWN, false, true, false, false, false, false),
|
||||
Arguments.of("RA123dOOOOOO", true, 123, AreaStatus.UNKNOWN, false, false, true, false, false, false),
|
||||
Arguments.of("RA123dOOXXOO", true, 123, AreaStatus.UNKNOWN, false, false, false, true, false, false),
|
||||
Arguments.of("RA123dOOXOXO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, true, false),
|
||||
Arguments.of("RA123dOOXOOX", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, true),
|
||||
Arguments.of("RA123&fail", false, 123, null, false, false, false, false, false, false),
|
||||
Arguments.of("RA123DOOXOOO&fail", false, 123, null, false, false, false, false, false, false));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("provideTestCasesForResolveResponseReturnsAreaArmDisarmResponse")
|
||||
void resolveResponseReturnsAreaArmDisarmResponse(String message, boolean expectedSuccess, int expectedAreaNo,
|
||||
ArmDisarmType expectedType) {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
|
||||
assertThat(actual, is(instanceOf(AreaArmDisarmResponse.class)));
|
||||
if (actual instanceof AreaArmDisarmResponse armDisarmResponse) {
|
||||
assertThat(armDisarmResponse.success, is(expectedSuccess));
|
||||
assertThat(armDisarmResponse.areaNo, is(expectedAreaNo));
|
||||
assertThat(armDisarmResponse.type, is(expectedType));
|
||||
}
|
||||
}
|
||||
|
||||
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaArmDisarmResponse() {
|
||||
return Stream.of( //
|
||||
Arguments.of("AA123", true, 123, ArmDisarmType.ARM),
|
||||
Arguments.of("AQ123", true, 123, ArmDisarmType.QUICK_ARM),
|
||||
Arguments.of("AD123", true, 123, ArmDisarmType.DISARM),
|
||||
Arguments.of("AA123&fail", false, 123, ArmDisarmType.ARM),
|
||||
Arguments.of("AQ123&fail", false, 123, ArmDisarmType.QUICK_ARM),
|
||||
Arguments.of("AD123&fail", false, 123, ArmDisarmType.DISARM));
|
||||
}
|
||||
|
||||
@Test
|
||||
void resolveResponseReturnsGenericEventWhenWellformed() {
|
||||
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse("G123 456 789");
|
||||
assertThat(actual, is(instanceOf(GenericEvent.class)));
|
||||
if (actual instanceof GenericEvent genericEvent) {
|
||||
assertThat(genericEvent.getEventGroup(), is(123));
|
||||
assertThat(genericEvent.getEventNumber(), is(456));
|
||||
assertThat(genericEvent.getAreaNo(), is(789));
|
||||
}
|
||||
}
|
||||
}
|
@ -15,7 +15,7 @@
|
||||
<name>openHAB Add-ons :: Bundles :: HTTP Binding</name>
|
||||
|
||||
<properties>
|
||||
<jetty.version>9.4.55.v20240627</jetty.version>
|
||||
<jetty.version>9.4.56.v20240826</jetty.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
@ -30,7 +30,7 @@
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.2</version>
|
||||
<version>1.3.4</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<feature>openhab-runtime-base</feature>
|
||||
<bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.10</bundle>
|
||||
<bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.8</bundle>
|
||||
<bundle dependency="true">mvn:commons-logging/commons-logging/1.2</bundle>
|
||||
<bundle dependency="true">mvn:commons-logging/commons-logging/1.3.4</bundle>
|
||||
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.ihc/${project.version}</bundle>
|
||||
</feature>
|
||||
</features>
|
||||
|
@ -45,7 +45,7 @@
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<version>2.17.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
@ -44,7 +44,7 @@
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>2.11.0</version>
|
||||
<version>2.17.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
@ -30,7 +30,7 @@
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.3.0-jre</version>
|
||||
<version>33.3.1-jre</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
|
@ -716,9 +716,9 @@ public class NikoHomeControlCommunication2 extends NikoHomeControlCommunication
|
||||
Optional<Integer> ambientTemperatureProperty = deviceProperties.stream().map(p -> p.ambientTemperature)
|
||||
.map(s -> (!((s == null) || s.isEmpty())) ? Math.round(Float.parseFloat(s) * 10) : null)
|
||||
.filter(Objects::nonNull).findFirst();
|
||||
Optional<@Nullable String> demandProperty = deviceProperties.stream().map(p -> p.demand)
|
||||
.filter(Objects::nonNull).findFirst();
|
||||
Optional<@Nullable String> operationModeProperty = deviceProperties.stream().map(p -> p.operationMode)
|
||||
Optional<String> demandProperty = deviceProperties.stream().map(p -> p.demand).filter(Objects::nonNull)
|
||||
.findFirst();
|
||||
Optional<String> operationModeProperty = deviceProperties.stream().map(p -> p.operationMode)
|
||||
.filter(Objects::nonNull).findFirst();
|
||||
|
||||
String modeString = deviceProperties.stream().map(p -> p.program).filter(Objects::nonNull).findFirst()
|
||||
|
@ -5,7 +5,7 @@
|
||||
<feature name="openhab-binding-zway" description="Z-Way Binding" version="${project.version}">
|
||||
<feature>openhab-runtime-base</feature>
|
||||
<feature dependency="true">openhab.tp-commons-net</feature>
|
||||
<bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.4</bundle>
|
||||
<bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.17.0</bundle>
|
||||
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.zway/${project.version}</bundle>
|
||||
</feature>
|
||||
</features>
|
||||
|
@ -23,7 +23,7 @@
|
||||
<dep.noembedding>netty-common,netty-transport,netty-transport-native-epoll,netty-transport-native-unix-common,netty-buffer,netty-resolver,netty-codec,netty-codec-http,netty-codec-http2,netty-handler</dep.noembedding>
|
||||
<!-- slf4j version matching the version specified in openhab-core/pom.xml -->
|
||||
<slf4j.version>1.7.32</slf4j.version>
|
||||
<jetty.version>9.4.54.v20240208</jetty.version>
|
||||
<jetty.version>9.4.56.v20240826</jetty.version>
|
||||
</properties>
|
||||
|
||||
<!--Custom repository for DynamoDBLocal -->
|
||||
|
@ -30,7 +30,7 @@
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>33.3.0-jre</version>
|
||||
<version>33.3.1-jre</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.13</bundle>
|
||||
<bundle dependency="true">mvn:org.openhab.osgiify/com.amazonaws.aws-java-sdk-core/1.12.626</bundle>
|
||||
<bundle dependency="true">mvn:org.openhab.osgiify/com.amazonaws.aws-java-sdk-polly/1.12.626</bundle>
|
||||
<bundle dependency="true">mvn:commons-logging/commons-logging/1.2</bundle>
|
||||
<bundle dependency="true">mvn:commons-logging/commons-logging/1.3.4</bundle>
|
||||
<bundle dependency="true">mvn:joda-time/joda-time/2.8.1</bundle>
|
||||
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.voice.pollytts/${project.version}</bundle>
|
||||
</feature>
|
||||
|
@ -35,12 +35,12 @@ Fragment-Host: org.openhab.automation.groovyscripting
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -49,21 +49,24 @@ Fragment-Host: org.openhab.automation.groovyscripting
|
||||
org.opentest4j;version='[1.3.0,1.3.1)',\
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
|
||||
org.yaml.snakeyaml;version='[2.2.0,2.2.1)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.18.2,2.18.3)',\
|
||||
org.yaml.snakeyaml;version='[2.3.0,2.3.1)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.18.2,2.18.3)',\
|
||||
org.threeten.extra;version='[1.8.0,1.8.1)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
@ -82,9 +85,9 @@ Fragment-Host: org.openhab.automation.groovyscripting
|
||||
org.openhab.core.thing;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core.transform;version='[5.0.0,5.0.1)',\
|
||||
stax2-api;version='[4.2.2,4.2.3)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.17.2,2.17.3)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.17.2,2.17.3)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.17.2,2.17.3)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.18.2,2.18.3)',\
|
||||
biz.aQute.tester.junit-platform;version='[7.1.0,7.1.1)',\
|
||||
org.osgi.service.cm;version='[1.6.0,1.6.1)',\
|
||||
de.focus_shift.jollyday-core;version='[0.35.1,0.35.2)',\
|
||||
|
@ -35,12 +35,12 @@ Fragment-Host: org.openhab.automation.jsscriptingnashorn
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -50,21 +50,21 @@ Fragment-Host: org.openhab.automation.jsscriptingnashorn
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.18.2,2.18.3)',\
|
||||
org.threeten.extra;version='[1.8.0,1.8.1)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -30,12 +30,12 @@ Fragment-Host: org.openhab.binding.astro
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-params;version='[5.10.0,5.10.1)',\
|
||||
@ -44,7 +44,7 @@ Fragment-Host: org.openhab.binding.astro
|
||||
junit-platform-launcher;version='[1.10.0,1.10.1)',\
|
||||
org.opentest4j;version='[1.3.0,1.3.1)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.openhab.binding.astro;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.astro.tests;version='[5.0.0,5.0.1)',\
|
||||
@ -60,15 +60,15 @@ Fragment-Host: org.openhab.binding.astro
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.apache.felix.http.servlet-api;version='[1.2.0,1.2.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.hamcrest;version='[2.2.0,2.2.1)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -36,12 +36,12 @@ Fragment-Host: org.openhab.binding.avmfritz
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -52,36 +52,36 @@ Fragment-Host: org.openhab.binding.avmfritz
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
org.jupnp;version='[3.0.1,3.0.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
|
||||
org.openhab.binding.avmfritz;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.avmfritz.tests;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core;version='[5.0.0,5.0.1)',\
|
||||
|
@ -35,12 +35,12 @@ Fragment-Host: org.openhab.binding.feed
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -50,28 +50,28 @@ Fragment-Host: org.openhab.binding.feed
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
|
||||
org.openhab.binding.feed;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.feed.tests;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core;version='[5.0.0,5.0.1)',\
|
||||
|
@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.hue
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -56,36 +56,36 @@ Fragment-Host: org.openhab.binding.hue
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
org.jupnp;version='[3.0.1,3.0.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
|
||||
org.openhab.binding.hue;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.hue.tests;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core;version='[5.0.0,5.0.1)',\
|
||||
|
@ -33,12 +33,12 @@ Fragment-Host: org.openhab.binding.max
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -48,16 +48,16 @@ Fragment-Host: org.openhab.binding.max
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -37,12 +37,12 @@ Fragment-Host: org.openhab.binding.mielecloud
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -52,36 +52,36 @@ Fragment-Host: org.openhab.binding.mielecloud
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
|
||||
org.openhab.binding.mielecloud;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.mielecloud.tests;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core;version='[5.0.0,5.0.1)',\
|
||||
|
@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.modbus
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-params;version='[5.10.0,5.10.1)',\
|
||||
@ -56,16 +56,16 @@ Fragment-Host: org.openhab.binding.modbus
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -58,13 +58,13 @@ Import-Package: \
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
|
||||
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
|
||||
reactive-streams;version='[1.0.4,1.0.5)',\
|
||||
@ -87,16 +87,16 @@ Import-Package: \
|
||||
io.netty.transport;version='[4.1.104,4.1.105)',\
|
||||
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
@ -116,19 +116,18 @@ Import-Package: \
|
||||
org.openhab.core.thing;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core.transform;version='[5.0.0,5.0.1)',\
|
||||
ch.obermuhlner.math.big;version='[2.3.2,2.3.3)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.17.1,2.17.2)',\
|
||||
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
|
||||
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
|
||||
com.google.guava.failureaccess;version='[1.0.2,1.0.3)',\
|
||||
com.google.re2j.re2j;version='[1.2.0,1.2.1)',\
|
||||
com.hubspot.jinjava.jinjava;version='[2.7.4,2.7.5)',\
|
||||
javassist;version='[3.29.2,3.29.3)',\
|
||||
org.apache.commons.commons-net;version='[3.9.0,3.9.1)',\
|
||||
org.apache.commons.lang3;version='[3.14.0,3.14.1)',\
|
||||
org.yaml.snakeyaml;version='[2.2.0,2.2.1)',\
|
||||
com.fasterxml.jackson.datatype.jackson-datatype-jdk8;version='[2.17.1,2.17.2)',\
|
||||
com.google.guava;version='[33.3.0,33.3.1)',\
|
||||
org.apache.commons.lang3;version='[3.17.0,3.17.1)',\
|
||||
org.yaml.snakeyaml;version='[2.3.0,2.3.1)',\
|
||||
com.fasterxml.jackson.datatype.jackson-datatype-jdk8;version='[2.18.2,2.18.3)',\
|
||||
com.google.guava;version='[33.3.1,33.3.2)',\
|
||||
com.hubspot.immutables.immutables-exceptions;version='[1.9.0,1.9.1)',\
|
||||
biz.aQute.tester.junit-platform;version='[7.1.0,7.1.1)',\
|
||||
org.osgi.service.cm;version='[1.6.0,1.6.1)'
|
||||
|
@ -58,13 +58,13 @@ Import-Package: \
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
|
||||
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
|
||||
reactive-streams;version='[1.0.4,1.0.5)',\
|
||||
@ -87,16 +87,16 @@ Import-Package: \
|
||||
io.netty.transport;version='[4.1.104,4.1.105)',\
|
||||
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -58,13 +58,13 @@ Import-Package: \
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
|
||||
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
|
||||
reactive-streams;version='[1.0.4,1.0.5)',\
|
||||
@ -88,16 +88,16 @@ Import-Package: \
|
||||
io.netty.transport;version='[4.1.104,4.1.105)',\
|
||||
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -38,12 +38,12 @@ Fragment-Host: org.openhab.binding.ntp
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -53,16 +53,16 @@ Fragment-Host: org.openhab.binding.ntp
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.systeminfo
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -55,16 +55,16 @@ Fragment-Host: org.openhab.binding.systeminfo
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -43,12 +43,12 @@ Fragment-Host: org.openhab.binding.tradfri
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -58,16 +58,16 @@ Fragment-Host: org.openhab.binding.tradfri
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.wemo
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -56,36 +56,36 @@ Fragment-Host: org.openhab.binding.wemo
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
|
||||
org.jupnp;version='[3.0.1,3.0.2)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
|
||||
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
|
||||
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
|
||||
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
|
||||
org.openhab.binding.wemo;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.binding.wemo.tests;version='[5.0.0,5.0.1)',\
|
||||
org.openhab.core;version='[5.0.0,5.0.1)',\
|
||||
|
@ -35,12 +35,12 @@ Fragment-Host: org.openhab.persistence.mapdb
|
||||
tech.units.indriya;version='[2.2.0,2.2.1)',\
|
||||
uom-lib-common;version='[2.2.0,2.2.1)',\
|
||||
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
|
||||
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
|
||||
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
|
||||
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
|
||||
org.osgi.service.event;version='[1.4.1,1.4.2)',\
|
||||
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
|
||||
com.google.gson;version='[2.10.1,2.10.2)',\
|
||||
com.google.gson;version='[2.11.0,2.11.1)',\
|
||||
junit-jupiter-api;version='[5.10.0,5.10.1)',\
|
||||
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
|
||||
junit-platform-commons;version='[1.10.0,1.10.1)',\
|
||||
@ -49,16 +49,16 @@ Fragment-Host: org.openhab.persistence.mapdb
|
||||
org.opentest4j;version='[1.3.0,1.3.1)',\
|
||||
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
|
||||
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
|
||||
com.sun.jna;version='[5.14.0,5.14.1)',\
|
||||
com.sun.jna;version='[5.16.0,5.16.1)',\
|
||||
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
|
||||
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
|
||||
org.objectweb.asm;version='[9.7.0,9.7.1)',\
|
||||
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
|
||||
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
|
||||
org.objectweb.asm;version='[9.7.1,9.7.2)',\
|
||||
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
|
||||
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
|
||||
|
10
pom.xml
10
pom.xml
@ -70,13 +70,13 @@
|
||||
<bnd.version>7.1.0</bnd.version>
|
||||
<commons.net.version>3.9.0</commons.net.version>
|
||||
<eea.version>2.4.0</eea.version>
|
||||
<jackson.version>2.17.1</jackson.version>
|
||||
<jna.version>5.14.0</jna.version>
|
||||
<karaf.version>4.4.6</karaf.version>
|
||||
<jackson.version>2.18.2</jackson.version>
|
||||
<jna.version>5.16.0</jna.version>
|
||||
<karaf.version>4.4.7-SNAPSHOT</karaf.version>
|
||||
<netty.version>4.1.104.Final</netty.version>
|
||||
<okhttp3.version>4.12.0</okhttp3.version>
|
||||
<okio.version>3.9.0</okio.version>
|
||||
<gson.version>2.9.1</gson.version>
|
||||
<gson.version>2.11.0</gson.version>
|
||||
<kotlin.version>1.9.23</kotlin.version>
|
||||
<sat.version>0.17.0</sat.version>
|
||||
<slf4j.version>2.0.12</slf4j.version>
|
||||
@ -325,7 +325,7 @@ Import-Package: \\
|
||||
<dependency>
|
||||
<groupId>org.eclipse.jdt</groupId>
|
||||
<artifactId>ecj</artifactId>
|
||||
<version>3.36.0</version>
|
||||
<version>3.39.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
|
Loading…
Reference in New Issue
Block a user