[zb4osgi-changeset] [scm] ZigBee 4 OSGi repository change: r992 - in /projects/zb4osgi/sandbox/giancarlo.riolo: zigbee.noGUI.tester/ zigbee.noGUI.tester/src/main/java/it/ zigbee.noGUI.tester/src/main/java/it/cnr/ zigbee.noGUI.tester/src/main/java/it/cnr/isti/ zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/ zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/ zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/ zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ zigbee.noGUI.tester/src/main/java/org/ zigbee.tester/ zigbee.tester/configurations/factories/ zigbee.tester/configurations/services/
scm-notify at zb4osgi.aaloa.org
scm-notify at zb4osgi.aaloa.org
Wed Apr 9 16:04:12 CEST 2014
Author: giancarlo.riolo
Date: Wed Apr 9 16:04:11 2014
New Revision: 992
Log:
noGUI configuration manager and service registration and tracking.
Added:
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/Activator.java
- copied, changed from r991, projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/org/aaloa/zigbee/noGUI/tester/Activator.java
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceMonitor.java (with props)
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceProvider.java (with props)
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ReportingConfiguratorDaemon.java (with props)
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/TesterConfiguration.java (with props)
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/services/it.cnr.isti.zigbee.noGUI.reporting.configuration.properties (with props)
Removed:
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/org/
Modified:
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/pom.xml
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/factories/org.apache.felix.fileinstall.properties
projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/pax.args
Modified: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/pom.xml
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/pom.xml (original)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/pom.xml Wed Apr 9 16:04:11 2014
@@ -82,21 +82,18 @@
services
</Bundle-Description>
<Bundle-SymbolicName>org.aal-persona.zigbee.noGUI.tester</Bundle-SymbolicName>
- <Bundle-Activator>org.aaloa.zigbee.noGUI.tester.Activator</Bundle-Activator>
+ <Bundle-Activator>it.cnr.isti.zb4osgi.zigbee.noGUI.tester.Activator</Bundle-Activator>
<Export-Package>
- org.aaloa.zigbee.noGUI.tester.event.api.*
+ it.cnr.isti.zb4osgi.zigbee.noGUI.tester.event.api.*
</Export-Package>
<Private-Package>
- org.aaloa.zigbee.noGUI.tester.*,
+ it.cnr.isti.zb4osgi.zigbee.noGUI.tester.*,
org.persona.zigbee.util.*,
com.itaca.ztool.util
</Private-Package>
<Import-Package>
- !com.itaca.ztool.api,
- it.cnr.isti.zigbee.api.*,
+ it.cnr.isti.osgi.util,
it.cnr.isti.zigbee.ha.*,
- it.cnr.isti.zigbee.eh.*,
- it.cnr.isti.zigbee.zcl.*,
org.osgi.*,
org.slf4j;
provider=paxlogging
@@ -142,7 +139,10 @@
<groupId>org.apache.felix</groupId>
<artifactId>org.osgi.core</artifactId>
</dependency>
-
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ </dependency>
<dependency>
<groupId>org.aaloa.zb4osgi</groupId>
<artifactId>org.aaloa.zb4osgi.zigbee.ha.driver</artifactId>
Added: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceMonitor.java
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceMonitor.java (added)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceMonitor.java Wed Apr 9 16:04:11 2014
@@ -1,0 +1,109 @@
+/*
+ Copyright 2008-2014 CNR-ISTI, http://isti.cnr.it
+ Institute of Information Science and Technologies
+ of the Italian National Research Council
+
+
+ See the NOTICE file distributed with this work for additional
+ information regarding copyright ownership
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+package it.cnr.isti.zb4osgi.zigbee.noGUI.tester;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.InvalidSyntaxException;
+import org.osgi.framework.ServiceEvent;
+import org.osgi.framework.ServiceListener;
+import org.osgi.framework.ServiceReference;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * @author <a href="mailto:giancarlo.riolo at isti.cnr.it">Giancarlo Riolo</a>
+ * @author <a href="mailto:luigi.fortunati at isti.cnr.it">Luigi Fortunati</a>
+ */
+
+
+class DeviceMonitor {
+
+ private static final Logger log = LoggerFactory
+ .getLogger(DeviceMonitor.class);
+
+ private BundleContext context;
+
+ private DeviceProvider refinedDeviceProvider;
+
+ private DeviceListener deviceListener = null;
+
+ public DeviceMonitor(BundleContext context) {
+ this.context = context;
+ this.refinedDeviceProvider = new DeviceProvider(context);
+
+ }
+
+ public void startListeningForDevices() {
+ //TODO HADevice ---> RefinedDevice
+ String refinedDeviceFilter = "(objectClass=it.cnr.isti.zigbee.ha.driver.core.HADevice)";
+ try {
+ deviceListener = new DeviceListener();
+ context.addServiceListener(deviceListener, refinedDeviceFilter);
+ log.debug(DeviceMonitor.class.getSimpleName() + " registered");
+ } catch (InvalidSyntaxException e) {
+ log.error("Error occurred while initializing RefinedDevices monitor");
+ }
+ }
+
+ public void start() {
+ startListeningForDevices();
+ registerMissedDevices();
+ }
+
+ public void stop() {
+ unregisterServiceListener();
+
+ }
+
+ private void registerMissedDevices() {
+ List<ServiceReference> availableServiceRefs = refinedDeviceProvider
+ .getHADeviceServiceRefs();
+ List<ServiceReference> servicesRefsToRegister = new ArrayList<ServiceReference>(
+ availableServiceRefs);
+
+ }
+
+ private void unregisterServiceListener() {
+ context.removeServiceListener(deviceListener);
+ log.debug(DeviceMonitor.class.getSimpleName() + " unregistered");
+ }
+
+ private class DeviceListener implements ServiceListener {
+
+ public void serviceChanged(ServiceEvent event) {
+ log.trace(String.format("Caught %s(%s): %s",
+ ServiceEvent.class.getName(), event.getType(), event));
+ ServiceReference serviceRef = event.getServiceReference();
+ if (event.getType() == ServiceEvent.REGISTERED) {
+
+ } else if (event.getType() == ServiceEvent.UNREGISTERING) {
+
+ }
+ }
+ }
+
+}
Propchange: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceMonitor.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceProvider.java
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceProvider.java (added)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceProvider.java Wed Apr 9 16:04:11 2014
@@ -1,0 +1,96 @@
+/*
+ Copyright 2008-2014 CNR-ISTI, http://isti.cnr.it
+ Institute of Information Science and Technologies
+ of the Italian National Research Council
+
+
+ See the NOTICE file distributed with this work for additional
+ information regarding copyright ownership
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+package it.cnr.isti.zb4osgi.zigbee.noGUI.tester;
+
+import it.cnr.isti.zigbee.ha.driver.core.HADevice;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.InvalidSyntaxException;
+import org.osgi.framework.ServiceReference;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * @author <a href="mailto:giancarlo.riolo at isti.cnr.it">Giancarlo Riolo</a>
+ * @author <a href="mailto:luigi.fortunati at isti.cnr.it">Luigi Fortunati</a>
+ */
+
+public class DeviceProvider {
+
+ private static final Logger log = LoggerFactory
+ .getLogger(DeviceProvider.class);
+
+ private BundleContext context;
+
+ public DeviceProvider(BundleContext context) {
+ this.context = context;
+ }
+
+ /**
+ * Returns a list of available HADevice services
+ *
+ * @return
+ */
+ public List<ServiceReference> getHADeviceServiceRefs() {
+ ServiceReference[] serviceRefs = new ServiceReference[0];
+ try {
+ serviceRefs = context.getServiceReferences(
+ HADevice.class.getName(), null);
+ } catch (InvalidSyntaxException e) {
+ log.error("Error occurred while getting "
+ + HADevice.class.getSimpleName() + " service references.");
+ }
+ if (serviceRefs == null)
+ return new ArrayList<ServiceReference>();
+ return Arrays.asList(serviceRefs);
+ }
+
+ /**
+ * Returns a list of {@link HADevice}s from a given list of
+ * {@link ServiceReference}s
+ *
+ * @param refs
+ * @return
+ */
+ public List<HADevice> getHADevices(List<ServiceReference> refs) {
+ List<HADevice> devices = new ArrayList<HADevice>();
+ for (ServiceReference serviceReference : refs) {
+ devices.add((HADevice) context.getService(serviceReference));
+ }
+ return devices;
+ }
+
+ /**
+ * Returns a list of available {@link HADevice}s
+ *
+ * @return
+ */
+ public List<HADevice> getHADevices() {
+ return getHADevices(getHADeviceServiceRefs());
+ }
+
+}
Propchange: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/DeviceProvider.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ReportingConfiguratorDaemon.java
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ReportingConfiguratorDaemon.java (added)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ReportingConfiguratorDaemon.java Wed Apr 9 16:04:11 2014
@@ -1,0 +1,88 @@
+/*
+ Copyright 2008-2014 CNR-ISTI, http://isti.cnr.it
+ Institute of Information Science and Technologies
+ of the Italian National Research Council
+
+
+ See the NOTICE file distributed with this work for additional
+ information regarding copyright ownership
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+package it.cnr.isti.zb4osgi.zigbee.noGUI.tester;
+
+import java.util.Properties;
+
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.Constants;
+import org.osgi.framework.ServiceRegistration;
+import org.osgi.service.cm.ManagedService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * @author <a href="mailto:giancarlo.riolo at isti.cnr.it">Giancarlo Riolo</a>
+ * @author <a href="mailto:luigi.fortunati at isti.cnr.it">Luigi Fortunati</a>
+ */
+
+public class ReportingConfiguratorDaemon {
+
+ private static final String NOGUI_CONFIG_PID = TesterConfiguration.PID;
+ private static TesterConfiguration configuration = null;
+ private static Object singleton = new Object();
+
+ private static final Logger log = LoggerFactory
+ .getLogger(ReportingConfiguratorDaemon.class);
+
+ private DeviceMonitor monitor;
+ private BundleContext context;
+ private ServiceRegistration configRegistration;
+
+ public ReportingConfiguratorDaemon(BundleContext context) {
+ this.monitor = new DeviceMonitor(context);
+ this.context = context;
+ }
+
+ public void start() {
+ log.info(ReportingConfiguratorDaemon.class.getName() + " STARTING");
+ monitor.start();
+ log.info(ReportingConfiguratorDaemon.class.getName() + ": STARTED");
+ doRegisterConfigurationService(context);
+ }
+
+ private void doRegisterConfigurationService(BundleContext context) {
+ Properties properties = new Properties();
+
+ properties.setProperty(Constants.SERVICE_PID, NOGUI_CONFIG_PID);
+
+ configuration = new TesterConfiguration(context);
+ configRegistration = context.registerService(
+ ManagedService.class.getName(), getCurrentConfiguration(),
+ properties);
+
+ }
+
+ private static final TesterConfiguration getCurrentConfiguration() {
+ synchronized (singleton) {
+ return configuration;
+ }
+ }
+
+ public void stop() {
+ log.info(ReportingConfiguratorDaemon.class.getName() + " STOPPING");
+ monitor.stop();
+ log.info(ReportingConfiguratorDaemon.class.getName() + " STOPPED");
+ }
+
+}
Propchange: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/ReportingConfiguratorDaemon.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/TesterConfiguration.java
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/TesterConfiguration.java (added)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/TesterConfiguration.java Wed Apr 9 16:04:11 2014
@@ -1,0 +1,125 @@
+/*
+ Copyright 2008-2014 CNR-ISTI, http://isti.cnr.it
+ Institute of Information Science and Technologies
+ of the Italian National Research Council
+
+
+ See the NOTICE file distributed with this work for additional
+ information regarding copyright ownership
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+package it.cnr.isti.zb4osgi.zigbee.noGUI.tester;
+
+import it.cnr.isti.osgi.util.DictionaryHelper;
+import it.cnr.isti.osgi.util.OSGiProperties;
+
+import java.util.Dictionary;
+import java.util.HashMap;
+
+import org.osgi.framework.BundleContext;
+import org.osgi.service.cm.ConfigurationException;
+import org.osgi.service.cm.ManagedService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * @author <a href="mailto:giancarlo.riolo at isti.cnr.it">Giancarlo Riolo</a>
+ */
+
+public class TesterConfiguration implements ManagedService {
+
+ public final static String PID = "it.cnr.isti.zigbee.noGUI.reporting.configuration";
+
+ private final static Logger logger = LoggerFactory
+ .getLogger(TesterConfiguration.class);
+
+ private final HashMap<String, Object> configuration = new HashMap<String, Object>();
+ private final BundleContext context;
+
+ public TesterConfiguration(BundleContext bundleContext) {
+ context = bundleContext;
+ synchronized (configuration) {
+ configuration
+ .put("ciao", OSGiProperties.getInt(context, "ciao", 0));
+
+ logger.debug("Initialized {} with {}", this, configuration);
+
+ }
+
+ }
+
+ public void updated(Dictionary newConfig) throws ConfigurationException {
+
+ logger.info("Updating configuration with {}", newConfig);
+
+ if (newConfig == null) {
+ logger.debug("New configuration is null, avoiding to update it");
+ return;
+ }
+
+ DictionaryHelper helper = new DictionaryHelper(newConfig);
+ boolean isChanged = false;
+ synchronized (this) {
+ isChanged = setInteger("ciao", helper.getInt("ciao")) || isChanged;
+
+ logger.debug(
+ "Current configuration after applying new configuration is {}",
+ configuration);
+ }
+
+ }
+
+ private int getInt(String key) {
+ return ((Integer) configuration.get(key)).intValue();
+ }
+
+ private long getLong(String key) {
+ return ((Long) configuration.get(key)).longValue();
+ }
+
+ private double getDouble(String key) {
+ return ((Double) configuration.get(key)).doubleValue();
+ }
+
+ private boolean getBoolean(String key) {
+ return ((Boolean) configuration.get(key)).booleanValue();
+ }
+
+ private String getString(String key) {
+ return (String) configuration.get(key);
+ }
+
+ private boolean setInteger(String key, int value) {
+ if (getInt(key) == value)
+ return false;
+ configuration.put(key, value);
+ return true;
+ }
+
+ private boolean setBoolean(String key, boolean value) {
+ if (getBoolean(key) == value)
+ return false;
+ configuration.put(key, value);
+ return true;
+ }
+
+ private boolean setDouble(String key, double value) {
+ if (getDouble(key) == value)
+ return false;
+ configuration.put(key, value);
+ return true;
+ }
+
+}
Propchange: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.noGUI.tester/src/main/java/it/cnr/isti/zb4osgi/zigbee/noGUI/tester/TesterConfiguration.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/factories/org.apache.felix.fileinstall.properties
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/factories/org.apache.felix.fileinstall.properties (original)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/factories/org.apache.felix.fileinstall.properties Wed Apr 9 16:04:11 2014
@@ -1,10 +1,10 @@
-service.pid=org.apache.felix.fileinstall
-instances=1
-keys=felix.fileinstall.poll,felix.fileinstall.log.level,felix.fileinstall.dir,felix.fileinstall.enableConfigSave
-felix.fileinstall.poll.1=1000
-felix.fileinstall.log.level.1=4
-felix.fileinstall.dir.1=../target
-felix.fileinstall.enableConfigSave.1=false
+#service.pid=org.apache.felix.fileinstall
+#instances=1
+#keys=felix.fileinstall.poll,felix.fileinstall.log.level,felix.fileinstall.dir,felix.fileinstall.enableConfigSave
+#felix.fileinstall.poll.1=1000
+#felix.fileinstall.log.level.1=4
+#felix.fileinstall.dir.1=../target
+#felix.fileinstall.enableConfigSave.1=false
#felix.fileinstall.poll.2=1000
#felix.fileinstall.log.level.2=4
Added: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/services/it.cnr.isti.zigbee.noGUI.reporting.configuration.properties
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/services/it.cnr.isti.zigbee.noGUI.reporting.configuration.properties (added)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/services/it.cnr.isti.zigbee.noGUI.reporting.configuration.properties Wed Apr 9 16:04:11 2014
@@ -1,0 +1,1 @@
+ciao=667
Propchange: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/configurations/services/it.cnr.isti.zigbee.noGUI.reporting.configuration.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/pax.args
==============================================================================
--- projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/pax.args (original)
+++ projects/zb4osgi/sandbox/giancarlo.riolo/zigbee.tester/pax.args Wed Apr 9 16:04:11 2014
@@ -19,6 +19,7 @@
mvn:org.aaloa.zb4osgi.bundle/org.aaloa.zb4osgi.bundle.rxtx/2.1.7-5-SNAPSHOT
mvn:org.aaloa.zb4osgi.bundle/org.aaloa.zb4osgi.bundle.net.sf.trove4j/2.0.4-1
#mvn:org.aaloa.zb4osgi/org.aaloa.zb4osgi.zigbee.tester
+mvn:org.aaloa.zb4osgi/org.aaloa.zb4osgi.zigbee.noGUI.tester
# ZigBee Hardware Access Layer
mvn:org.aaloa.zb4osgi/org.aaloa.zb4osgi.zigbee.dongle.api
More information about the Commit
mailing list