[zb4osgi-changeset] [scm] ZigBee 4 OSGi repository change: r610 - /projects/zb4osgi/trunk/zigbee.zcl.library/src/main/java/it/cnr/isti/zigbee/zcl/library/impl/general/groups/ViewGroupResponseImpl.java

scm-notify at zb4osgi.aaloa.org scm-notify at zb4osgi.aaloa.org
Wed Jan 30 17:03:47 CET 2013


Author: stefano.lenzi
Date: Wed Jan 30 17:03:47 2013
New Revision: 610

Log:
Reverted to version before Manlio's branch ( refs #174 )


Modified:
    projects/zb4osgi/trunk/zigbee.zcl.library/src/main/java/it/cnr/isti/zigbee/zcl/library/impl/general/groups/ViewGroupResponseImpl.java

Modified: projects/zb4osgi/trunk/zigbee.zcl.library/src/main/java/it/cnr/isti/zigbee/zcl/library/impl/general/groups/ViewGroupResponseImpl.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.zcl.library/src/main/java/it/cnr/isti/zigbee/zcl/library/impl/general/groups/ViewGroupResponseImpl.java (original)
+++ projects/zb4osgi/trunk/zigbee.zcl.library/src/main/java/it/cnr/isti/zigbee/zcl/library/impl/general/groups/ViewGroupResponseImpl.java Wed Jan 30 17:03:47 2013
@@ -29,6 +29,7 @@
 import it.cnr.isti.zigbee.zcl.library.api.general.groups.ViewGroupResponse;
 import it.cnr.isti.zigbee.zcl.library.impl.core.DefaultDeserializer;
 import it.cnr.isti.zigbee.zcl.library.impl.core.ResponseImpl;
+import it.cnr.isti.zigbee.zcl.library.impl.core.ZigBeeType;
 /**
  * 
  * @author <a href="mailto:stefano.lenzi at isti.cnr.it">Stefano "Kismet" Lenzi</a>
@@ -46,14 +47,11 @@
 	
 	public ViewGroupResponseImpl(Response response) throws ZigBeeClusterException {
 		super(response);
-		ResponseImpl.checkGeneralCommandFrame(response, ViewGroupResponse.ID);
+		ResponseImpl.checkSpecificCommandFrame(response, ViewGroupResponse.ID);
 		ZBDeserializer deserializer = new DefaultDeserializer(getPayload(),0);
 		status = deserializer.read_byte();
 		groupId = deserializer.read_short();
-		//TODO: Variable length?
-		//TODO use the deserializer.readZigBeeType(ZigBeeType)
-		groupName = (String) deserializer.readObject(String.class);
-		//groupName = getPayload()[3]; 
+		groupName = (String) deserializer.readZigBeeType(ZigBeeType.CharacterString);
 	}
 	
 	public int getGroupId() {




More information about the Commit mailing list