[Tinyos-beta-commits] CVS: tinyos-1.x/beta/SystemCore/java/net/tinyos/eventlogger EventLoggerControl.java, 1.8, 1.9 EventLoggerSchema.java, 1.2, 1.3

Gilman Tolle gtolle at users.sourceforge.net
Thu Oct 14 22:01:48 PDT 2004


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

Modified Files:
	EventLoggerControl.java EventLoggerSchema.java 
Log Message:
Changed Java tools to accomodate variable size Drip messages, fixed bugs in TreeBuilder and QueryResult

Index: EventLoggerControl.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/eventlogger/EventLoggerControl.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** EventLoggerControl.java	1 Sep 2004 01:32:29 -0000	1.8
--- EventLoggerControl.java	15 Oct 2004 05:01:43 -0000	1.9
***************
*** 13,21 ****
    private EventLoggerSchema schema;
  
!   public EventLoggerControl(String filename) {
  
!     schema = new EventLoggerSchema(filename);
  
      moteIF = new MoteIF((Messenger)null);
      mhConnector = new MultihopConnector();
      mhConnector.registerListener(LogEntryMsg.AM_TYPE, this);
--- 13,24 ----
    private EventLoggerSchema schema;
  
!   public EventLoggerControl() {
!     moteIF = new MoteIF((Messenger)null);
!   }
  
!   public EventLoggerControl(String filename) {
  
      moteIF = new MoteIF((Messenger)null);
+     schema = new EventLoggerSchema(filename);
      mhConnector = new MultihopConnector();
      mhConnector.registerListener(LogEntryMsg.AM_TYPE, this);
***************
*** 23,27 ****
  
    public void play(int nodeID, int speed) {
!     DripMsg dripMsg = new DripMsg();
      dripMsg.set_metadata_id((short)EventLoggerCmdMsg.AM_TYPE);
      dripMsg.set_metadata_seqno((byte)0);
--- 26,33 ----
  
    public void play(int nodeID, int speed) {
!     DripMsg dripMsg = new DripMsg(DripMsg.DEFAULT_MESSAGE_SIZE +
! 				  NamingMsg.DEFAULT_MESSAGE_SIZE +
! 				  EventLoggerCmdMsg.DEFAULT_MESSAGE_SIZE);
! 
      dripMsg.set_metadata_id((short)EventLoggerCmdMsg.AM_TYPE);
      dripMsg.set_metadata_seqno((byte)0);
***************
*** 59,63 ****
    private void sendCommand(int nodeID, int commandID) {
  
!     DripMsg dripMsg = new DripMsg();
      dripMsg.set_metadata_id((short)EventLoggerCmdMsg.AM_TYPE); 
      dripMsg.set_metadata_seqno((byte)0);
--- 65,72 ----
    private void sendCommand(int nodeID, int commandID) {
  
!     DripMsg dripMsg = new DripMsg(DripMsg.DEFAULT_MESSAGE_SIZE + 
! 				  NamingMsg.DEFAULT_MESSAGE_SIZE +
! 				  EventLoggerCmdMsg.DEFAULT_MESSAGE_SIZE);
! 
      dripMsg.set_metadata_id((short)EventLoggerCmdMsg.AM_TYPE); 
      dripMsg.set_metadata_seqno((byte)0);

Index: EventLoggerSchema.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/SystemCore/java/net/tinyos/eventlogger/EventLoggerSchema.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** EventLoggerSchema.java	7 Sep 2004 22:15:39 -0000	1.2
--- EventLoggerSchema.java	15 Oct 2004 05:01:44 -0000	1.3
***************
*** 13,26 ****
    private HashMap schemaEntries = new HashMap();
  
!   private void processSchemaEntry(String line) {
!     String[] tokens = line.split("\\s+",2);
! 	
!     int key = Integer.parseInt(tokens[0]);
!     String text = tokens[1].substring(1, tokens[1].length()-1);
!     System.err.println("" + key + " (" + text + ")");
!     
!     SchemaEntry se = new SchemaEntry(key, text);
!     schemaEntries.put(new Integer(key), se);
!     parseText(text);
    }
  
--- 13,18 ----
    private HashMap schemaEntries = new HashMap();
  
!   public EventLoggerSchema(String filename) {
!     readSchema(filename);
    }
  
***************
*** 36,44 ****
    }
  
!   EventLoggerSchema(String filename) {
!     readSchema(filename);
!   }
! 
!   void parseText(String text) {
    }
  
--- 28,41 ----
    }
  
!   private void processSchemaEntry(String line) {
!     String[] tokens = line.split("\\s+",2);
! 	
!     int key = Integer.parseInt(tokens[0]);
!     String text = tokens[1].substring(1, tokens[1].length()-1);
!     System.err.println("" + key + " (" + text + ")");
!     
!     SchemaEntry se = new SchemaEntry(key, text);
!     schemaEntries.put(new Integer(key), se);
!     //    parseText(text);
    }
  
***************
*** 92,96 ****
    }
  
- 
    private int ubyte(LogEntryMsg m,
  		    int offset) {
--- 89,92 ----



More information about the Tinyos-beta-commits mailing list