[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