Hello

I am a student and i am working on a wireless video sensor network using
TelosB motes.
I am using cygwin and got most of TinyOS 2.1.1 working except for the java
GUI, the problem is i got the motes to blink and also communicate using the
quick start guide for the basestation and multihoposcilloscope programs but
i cannot get it to display on a graph in java GUI i keep getting error.
i have set up all my class paths and everything else but i really don't know
how to get java to work i am using jre7 and my class paths are:- 
.;C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java;C:\Program
Files\Java\jdk1.7.0_03\bin;

Please help me i tried to find answers on the internet but with no luck.

Thanks in advance,

Mohamad.

The error code i get is...

User@User-PC /opt/tinyos-2.x/apps/multihoposcilloscope/java
$ make
javac *.java
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:84:
error: cannot find symbol
  private SerialPacket serialPacket;
          ^
  symbol:   class SerialPacket
  location: class Message
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:676:
error: cannot find symbol
  public SerialPacket getSerialPacket() {
         ^
  symbol:   class SerialPacket
  location: class Message
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Message.java:684:
error: cannot find symbol
  protected void setSerialPacket(SerialPacket mySerialPacket) {
                                 ^
  symbol:   class SerialPacket
  location: class Message
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:86:
error: cannot find symbol
        SerialPacket packet =
        ^
  symbol:   class SerialPacket
  location: class Sender
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:87:
error: cannot find symbol
            new SerialPacket(SerialPacket.offset_data(0) + data.length);
                ^
  symbol:   class SerialPacket
  location: class Sender
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:87:
error: cannot find symbol
            new SerialPacket(SerialPacket.offset_data(0) + data.length);
                             ^
  symbol:   variable SerialPacket
  location: class Sender
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Sender.java:95:
error: cannot find symbol
        fullPacket[0] = Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID;
                        ^
  symbol:   variable Serial
  location: class Sender
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Receiver.java:166:
error: cannot find symbol
    if (packet[0] != Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID)
                     ^
  symbol:   variable Serial
  location: class Receiver
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Receiver.java:169:
error: cannot find symbol
    SerialPacket msg = new SerialPacket(packet, 1);
    ^
  symbol:   class SerialPacket
  location: class Receiver
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Receiver.java:169:
error: cannot find symbol
    SerialPacket msg = new SerialPacket(packet, 1);
                           ^
  symbol:   class SerialPacket
  location: class Receiver
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\message\Receiver.java:190:
error: cannot find symbol
        received.dataSet(msg.dataGet(), SerialPacket.offset_data(0) +
msg.baseOffset(),
                                        ^
  symbol:   variable SerialPacket
  location: class Receiver
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:85:
error: cannot find symbol
  final static int SYNC_BYTE = Serial.HDLC_FLAG_BYTE;
                               ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:87:
error: cannot find symbol
  final static int ESCAPE_BYTE = Serial.HDLC_CTLESC_BYTE;
                                 ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:93:
error: cannot find symbol
  final static int P_ACK = Serial.SERIAL_PROTO_ACK;
                           ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:95:
error: cannot find symbol
  final static int P_PACKET_ACK = Serial.SERIAL_PROTO_PACKET_ACK;
                                  ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:97:
error: cannot find symbol
  final static int P_PACKET_NO_ACK = Serial.SERIAL_PROTO_PACKET_NOACK;
                                     ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:99:
error: cannot find symbol
  final static int P_UNKNOWN = Serial.SERIAL_PROTO_PACKET_UNKNOWN;
                               ^
  symbol:   variable Serial
  location: class Packetizer
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:334:
error: possible loss of precision
      escaped[escapePtr++] = SYNC_BYTE;
                             ^
  required: byte
  found:    int
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:345:
error: possible loss of precision
        escaped[escapePtr++] = ESCAPE_BYTE;
                               ^
  required: byte
  found:    int
C:\Crossbow\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos\packet\Packetizer.java:353:
error: possible loss of precision
      escaped[escapePtr++] = SYNC_BYTE;
                             ^
  required: byte
  found:    int
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
20 errors
Makefile:15: recipe for target `Oscilloscope.class' failed
make: *** [Oscilloscope.class] Error 1

-- 
View this message in context: 
http://old.nabble.com/Multihop-Oscilloscope-Java-GUI-Error-tp33947751p33947751.html
Sent from the TinyOS - Help mailing list archive at Nabble.com.

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to