[zb4osgi-changeset] [scm] ZigBee 4 OSGi repository change: r556 - in /projects/zb4osgi/trunk/zigbee.cc2480.datalink/src: main/java/com/itaca/ztool/util/ByteUtils.java main/java/it/cnr/isti/cc2480/high/HWHighLevelDriver.java test/java/com/itaca/ztool/util/ByteUtilsTest.java

scm-notify at zb4osgi.aaloa.org scm-notify at zb4osgi.aaloa.org
Tue Oct 23 12:13:56 CEST 2012


Author: stefano.lenzi
Date: Tue Oct 23 12:13:55 2012
New Revision: 556

Log:
Trying to figure out the Exception thrown during the converstion of ZToolPacket to String ( refs #151 )


Modified:
    projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/util/ByteUtils.java
    projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/high/HWHighLevelDriver.java
    projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/test/java/com/itaca/ztool/util/ByteUtilsTest.java

Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/util/ByteUtils.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/util/ByteUtils.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/com/itaca/ztool/util/ByteUtils.java Tue Oct 23 12:13:55 2012
@@ -345,7 +345,7 @@
 	public static String toBase16(int b) {
 		
 		if (b > 0xff || b < -128) {
-			throw new IllegalArgumentException("Input value is larger than a byte");
+			throw new IllegalArgumentException("Error converting "+b+" input value to hex string it is larger than a byte");
 		}
 		if ( b < 0) {
 			return "0x" + Integer.toHexString(b).substring(6);

Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/high/HWHighLevelDriver.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/high/HWHighLevelDriver.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/main/java/it/cnr/isti/cc2480/high/HWHighLevelDriver.java Tue Oct 23 12:13:55 2012
@@ -161,7 +161,7 @@
 					+"Evaluated "+value+" instead of "+0x20+"\nPacket "+packet.getClass().getName()+"\n"+packet
 			);
 		}
-		profiler.info("m_sendSynchrounsCommand(ZToolPacket packet, SynchrounsCommandListner listner): called");
+		profiler.info(" m_sendSynchrounsCommand(ZToolPacket packet, SynchrounsCommandListner listner): called");
 		logger.debug("Preparing to send SynchrounsCommand {} ", packet);
 		cleanExpiredListener();
 		if ( supportMultipleSynchrounsCommand ) {

Modified: projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/test/java/com/itaca/ztool/util/ByteUtilsTest.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/test/java/com/itaca/ztool/util/ByteUtilsTest.java (original)
+++ projects/zb4osgi/trunk/zigbee.cc2480.datalink/src/test/java/com/itaca/ztool/util/ByteUtilsTest.java Tue Oct 23 12:13:55 2012
@@ -36,6 +36,16 @@
 public class ByteUtilsTest {
 
 	private static final Logger logger = LoggerFactory.getLogger(ByteUtilsTest.class);
+
+	/**
+	 * @since 0.8.0
+	 */
+	@Test
+	public void testToBase16() {
+		assertEquals("0xc8", ByteUtils.toBase16(200) );
+		assertEquals("0xc8", ByteUtils.toBase16((byte)0xc8) );
+		assertEquals("0xc8", ByteUtils.toBase16(0xc8) );
+	}
 
 	/**
 	 * Test methods for coherance among the following group:<br>




More information about the Commit mailing list