[zb4osgi-changeset] [scm] ZigBee 4 OSGi repository change: r1097 - in /projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java: com/itaca/ztool/api/zdo/ it/cnr/isti/cc2480/zic/
scm-notify at zb4osgi.aaloa.org
scm-notify at zb4osgi.aaloa.org
Thu Nov 13 09:14:14 CET 2014
Author: stefano.lenzi
Date: Thu Nov 13 09:14:14 2014
New Revision: 1097
Log:
WaitForCommand throws and exception when it fails to store itself as listener ( refs #275 )
Added:
projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/ZICRuntimeException.java (with props)
Modified:
projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_IEEE_ADDR_REQ.java
projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_MGMT_LQI_REQ.java
projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/WaitForCommand.java
Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_IEEE_ADDR_REQ.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_IEEE_ADDR_REQ.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_IEEE_ADDR_REQ.java Thu Nov 13 09:14:14 2014
@@ -54,7 +54,10 @@
/// <name>TI.ZPI1.ZDO_IEEE_ADDR_REQ</name>
/// <summary>Constructor</summary>
- public ZDO_IEEE_ADDR_REQ() {
+ /**
+ * @deprecated
+ */
+ ZDO_IEEE_ADDR_REQ() {
}
public short getShortAddress(){
Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_MGMT_LQI_REQ.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_MGMT_LQI_REQ.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/api/zdo/ZDO_MGMT_LQI_REQ.java Thu Nov 13 09:14:14 2014
@@ -41,9 +41,10 @@
/// <summary>Where to start. The result can be more networks than can be reported, so this field allows a user to ask for more.</summary>
public int StartIndex;
- /// <name>TI.ZPI1.ZDO_MGMT_LQI_REQ</name>
- /// <summary>Constructor</summary>
- public ZDO_MGMT_LQI_REQ() {
+ /**
+ * @deprecated
+ */
+ ZDO_MGMT_LQI_REQ() {
}
/// <name>TI.ZPI1.ZDO_MGMT_LQI_REQ</name>
Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/WaitForCommand.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/WaitForCommand.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/WaitForCommand.java Thu Nov 13 09:14:14 2014
@@ -27,7 +27,9 @@
import it.cnr.isti.cc2480.high.AsynchrounsCommandListener;
import it.cnr.isti.cc2480.high.HWHighLevelDriver;
+import com.itaca.ztool.api.ZToolException;
import com.itaca.ztool.api.ZToolPacket;
+import com.itaca.ztool.api.ZToolTimeoutException;
/**
*
@@ -47,7 +49,9 @@
public WaitForCommand(int waitFor, HWHighLevelDriver driver) {
this.waitFor = waitFor;
this.driver = driver;
- driver.addAsynchrounsCommandListener(this);
+ if ( driver.addAsynchrounsCommandListener(this) == false ) {
+ throw new ZICRuntimeException("Failed to register a listener");
+ };
}
public void receivedAsynchrounsCommand(ZToolPacket packet) {
Added: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/ZICRuntimeException.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/ZICRuntimeException.java (added)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/ZICRuntimeException.java Thu Nov 13 09:14:14 2014
@@ -0,0 +1,40 @@
+/*
+ Copyright 2014-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.cc2480.zic;
+
+/**
+*
+* @author <a href="mailto:stefano.lenzi at isti.cnr.it">Stefano "Kismet" Lenzi</a>
+* @version $LastChangedRevision$ ($LastChangedDate$ )
+*
+*/
+public class ZICRuntimeException extends RuntimeException {
+
+ public ZICRuntimeException(String msg){
+ super(msg);
+ }
+
+ public ZICRuntimeException(String msg, Throwable t){
+ super(msg,t);
+ }
+
+}
Propchange: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/zic/ZICRuntimeException.java
------------------------------------------------------------------------------
svn:executable = *
More information about the Commit
mailing list