[Tinyos-beta-commits] CVS: tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery MgmtQuery.java, 1.2, 1.2.4.1 MgmtQueryCommander.java, 1.19, 1.19.4.1 MgmtQueryHost.java, 1.10, 1.10.4.1 MgmtQueryResult.java, 1.8, 1.8.4.1

Kristin Wright kristinwright at users.sourceforge.net
Thu Nov 11 05:45:03 PST 2004


Update of /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8305/beta/SystemCore/java/net/tinyos/mgmtquery

Modified Files:
      Tag: tos-1-1-8-candidate
	MgmtQuery.java MgmtQueryCommander.java MgmtQueryHost.java 
	MgmtQueryResult.java 
Log Message:
merge with trunk using the tos-1-1-8-postbugfix trunk snapshot

Index: MgmtQuery.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery/MgmtQuery.java,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -C2 -d -r1.2 -r1.2.4.1
*** MgmtQuery.java	24 Aug 2004 23:34:50 -0000	1.2
--- MgmtQuery.java	11 Nov 2004 13:43:29 -0000	1.2.4.1
***************
*** 41,43 ****
--- 41,47 ----
      return ramQuery;
    }
+ 
+   public String toString() {
+     return "period=" + samplePeriod + " ramQuery=" + ramQuery + "\n" + keyList;
+   }
  }

Index: MgmtQueryCommander.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery/MgmtQueryCommander.java,v
retrieving revision 1.19
retrieving revision 1.19.4.1
diff -C2 -d -r1.19 -r1.19.4.1
*** MgmtQueryCommander.java	1 Sep 2004 01:32:29 -0000	1.19
--- MgmtQueryCommander.java	11 Nov 2004 13:43:29 -0000	1.19.4.1
***************
*** 174,177 ****
--- 174,179 ----
      System.out.println();
  
+     System.out.println(query);
+ 
      if (command.equals("query_oneshot")) {
  

Index: MgmtQueryHost.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery/MgmtQueryHost.java,v
retrieving revision 1.10
retrieving revision 1.10.4.1
diff -C2 -d -r1.10 -r1.10.4.1
*** MgmtQueryHost.java	26 Aug 2004 02:04:56 -0000	1.10
--- MgmtQueryHost.java	11 Nov 2004 13:43:29 -0000	1.10.4.1
***************
*** 74,78 ****
      currentQueries[qid-1] = q;
  
!     DripMsg msg = new DripMsg();
      msg.set_metadata_id((short) transformQid(qid));
      msg.set_metadata_seqno((byte)0);
--- 74,80 ----
      currentQueries[qid-1] = q;
  
!     DripMsg msg = new DripMsg(DripMsg.DEFAULT_MESSAGE_SIZE + 
! 			      MgmtQueryMsg.DEFAULT_MESSAGE_SIZE +
! 			      (q.numAttrs() * ATTR_KEY_SIZE));
      msg.set_metadata_id((short) transformQid(qid));
      msg.set_metadata_seqno((byte)0);
***************
*** 80,86 ****
  //    System.out.println(msg);
  
!     MgmtQueryMsg queryMsg = new MgmtQueryMsg(msg, msg.offset_data(0), 
! 					     MgmtQueryMsg.DEFAULT_MESSAGE_SIZE
! 					     + (q.numAttrs() * ATTR_KEY_SIZE));
      
      queryMsg.set_epochLength(q.samplePeriod());
--- 82,89 ----
  //    System.out.println(msg);
  
!     MgmtQueryMsg queryMsg = 
! 	new MgmtQueryMsg(msg, msg.offset_data(0), 
! 			 MgmtQueryMsg.DEFAULT_MESSAGE_SIZE +
! 			 (q.numAttrs() * ATTR_KEY_SIZE));
      
      queryMsg.set_epochLength(q.samplePeriod());
***************
*** 96,105 ****
      }
  
- //    System.out.println(queryMsg);
      send(msg);
    }
  
    public void cancelQuery(int qid) {
!     DripMsg msg = new DripMsg();
      msg.set_metadata_id((short)transformQid(qid));
      msg.set_metadata_seqno((byte)0);
--- 99,108 ----
      }
  
      send(msg);
    }
  
    public void cancelQuery(int qid) {
!     DripMsg msg = new DripMsg(DripMsg.DEFAULT_MESSAGE_SIZE + 
! 			      MgmtQueryMsg.DEFAULT_MESSAGE_SIZE);
      msg.set_metadata_id((short)transformQid(qid));
      msg.set_metadata_seqno((byte)0);
***************
*** 117,121 ****
      currentQueries[qid-1] = q;
  
!     DripMsg msg = new DripMsg();
      msg.set_metadata_id((short)transformQid(qid));
      msg.set_metadata_seqno((byte)0);
--- 120,126 ----
      currentQueries[qid-1] = q;
  
!     DripMsg msg = new DripMsg(DripMsg.DEFAULT_MESSAGE_SIZE + 
! 			      MgmtQueryMsg.DEFAULT_MESSAGE_SIZE + 
! 			      (q.numAttrs() * ATTR_KEY_SIZE));
      msg.set_metadata_id((short)transformQid(qid));
      msg.set_metadata_seqno((byte)0);
***************
*** 128,131 ****
--- 133,138 ----
      queryMsg.set_msgType((byte)2);
      queryMsg.set_numAttrs((byte)q.numAttrs());
+     if (q.isRAMQuery())
+       queryMsg.set_ramQuery((byte)1);
  
      int i = 0;
***************
*** 166,170 ****
  
      MgmtQueryResult mqr = new MgmtQueryResult(mhMsg.get_originaddr(),
! 					      query, mqrMsg);
      mqr.setTTL(mhMsg.get_ttl());
  
--- 173,177 ----
  
      MgmtQueryResult mqr = new MgmtQueryResult(mhMsg.get_originaddr(),
! 					      query, mqrMsg, qid);
      mqr.setTTL(mhMsg.get_ttl());
  

Index: MgmtQueryResult.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/mgmtquery/MgmtQueryResult.java,v
retrieving revision 1.8
retrieving revision 1.8.4.1
diff -C2 -d -r1.8 -r1.8.4.1
*** MgmtQueryResult.java	24 Aug 2004 23:34:50 -0000	1.8
--- MgmtQueryResult.java	11 Nov 2004 13:43:29 -0000	1.8.4.1
***************
*** 10,16 ****
    private int sampleNumber;
    private int ttl;
  
    public MgmtQueryResult(int sourceAddr,
! 			 MgmtQuery q, MgmtQueryResponseMsg m) {
  
      int offset = 0;
--- 10,18 ----
    private int sampleNumber;
    private int ttl;
+   private int queryID;
  
    public MgmtQueryResult(int sourceAddr,
! 			 MgmtQuery q, MgmtQueryResponseMsg m,
! 			 int queryID) {
  
      int offset = 0;
***************
*** 49,52 ****
--- 51,58 ----
    }
  
+   public int getQueryID() {
+     return queryID;
+   }
+ 
    public void setTTL(int ttl) {
      this.ttl = ttl;
***************
*** 61,64 ****
--- 67,74 ----
    }
  
+   public ArrayList getByteArray(int columnIndex) {
+     return (ArrayList) byteValueList.get(columnIndex);
+   }
+ 
    public int getInt(int columnIndex) {
      return getUIntElement((ArrayList)byteValueList.get(columnIndex));
***************
*** 68,75 ****
      ArrayList theValue = (ArrayList)byteValueList.get(columnIndex);
      char[] theString = new char[theValue.size()];
      for(int i = 0; i < theValue.size(); i++) {
!       theString[i] = (char) ubyte(((Integer)theValue.get(i)).intValue());
      }
!     return new String(theString);
    }
  
--- 78,90 ----
      ArrayList theValue = (ArrayList)byteValueList.get(columnIndex);
      char[] theString = new char[theValue.size()];
+     int j = 0;
      for(int i = 0; i < theValue.size(); i++) {
!       char theChar = (char) ubyte(((Integer)theValue.get(i)).intValue());
!       if (theChar != 0) {
! 	theString[j] = theChar;
! 	j++;
!       }
      }
!     return new String(theString).substring(0,j);
    }
  
***************
*** 77,80 ****
--- 92,96 ----
      String ret = ""; 
      ArrayList theValue = (ArrayList)byteValueList.get(columnIndex);    
+     
      for(int i = 0; i < theValue.size(); i++) {
        ret += toByteString(ubyte(((Integer)theValue.get(i)).intValue()));



More information about the Tinyos-beta-commits mailing list