From feef345a3b62e319861ef7b2900b70df75f2b80a Mon Sep 17 00:00:00 2001 From: Admin Date: Thu, 19 Nov 2015 16:43:30 -0600 Subject: [PATCH] Update for start of virtualize multiple respnses --- pom.xml | 2 +- src/main/java/com/bwssystems/HABridge/BridgeSettings.java | 7 +++++++ src/main/java/com/bwssystems/HABridge/Configuration.java | 1 + src/main/java/com/bwssystems/HABridge/HABridge.java | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 87e85e2..96d3a15 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.bwssystems.HABridge ha-bridge - 1.1.0 + 1.1.0a jar HA Bridge diff --git a/src/main/java/com/bwssystems/HABridge/BridgeSettings.java b/src/main/java/com/bwssystems/HABridge/BridgeSettings.java index 3a2a7bf..87f2c54 100644 --- a/src/main/java/com/bwssystems/HABridge/BridgeSettings.java +++ b/src/main/java/com/bwssystems/HABridge/BridgeSettings.java @@ -9,6 +9,7 @@ public class BridgeSettings { private String harmonyaddress; private String harmonyuser; private String harmonypwd; + private Integer upnpresponsedevices; private boolean upnpstrict; private boolean traceupnp; private boolean devmode; @@ -61,6 +62,12 @@ public class BridgeSettings { public void setHarmonyPwd(String harmonypwd) { this.harmonypwd = harmonypwd; } + public Integer getUpnpResponseDevices() { + return upnpresponsedevices; + } + public void setUpnpResponseDevices(Integer upnpresponsedevices) { + this.upnpresponsedevices = upnpresponsedevices; + } public boolean isUpnpStrict() { return upnpstrict; } diff --git a/src/main/java/com/bwssystems/HABridge/Configuration.java b/src/main/java/com/bwssystems/HABridge/Configuration.java index c07ceee..ec245e3 100644 --- a/src/main/java/com/bwssystems/HABridge/Configuration.java +++ b/src/main/java/com/bwssystems/HABridge/Configuration.java @@ -3,6 +3,7 @@ package com.bwssystems.HABridge; public class Configuration { public final static String DEVICE_DB_DIRECTORY = "data/device.db"; public final static String UPNP_RESPONSE_PORT = "50000"; + public final static String UPNP_RESPONSE_DEVICES = "30"; public final static String DEFAULT_VERA_ADDRESS = "1.1.1.1"; public final static String DEFAULT_HARMONY_ADDRESS = "1.1.1.1"; public final static String DEFAULT_HARMONY_USER = ""; diff --git a/src/main/java/com/bwssystems/HABridge/HABridge.java b/src/main/java/com/bwssystems/HABridge/HABridge.java index ca30e7e..080b34d 100644 --- a/src/main/java/com/bwssystems/HABridge/HABridge.java +++ b/src/main/java/com/bwssystems/HABridge/HABridge.java @@ -67,6 +67,7 @@ public class HABridge { bridgeSettings.setUpnpStrict(Boolean.parseBoolean(System.getProperty("upnp.strict", "true"))); bridgeSettings.setTraceupnp(Boolean.parseBoolean(System.getProperty("trace.upnp", "false"))); bridgeSettings.setDevMode(Boolean.parseBoolean(System.getProperty("dev.mode", "false"))); + bridgeSettings.setUpnpResponseDevices(Integer.parseInt(System.getProperty("upnp.response.devices", Configuration.UPNP_RESPONSE_DEVICES))); // sparkjava config directive to set ip address for the web server to listen on // ipAddress("0.0.0.0"); // not used