Hi

i tried to run MAKE in tinyos\apps\tests\TestSerial on untouched version of 
XubunTOS Virtual Machine downloaded

from tinyos website but got about 22 errors, i wonder what is the problem and 
what is the best

OS to work with TinyOS is it Linux :Ubuntu,RedHat,etc or Cygwin on windows ?

 

 

 

xubun...@xubuntos-tinyos:/opt/tinyos-2.1.0/apps/tests/TestSerial$ make mica2
mkdir -p build/mica2
javac -target 1.4 -source 1.4 *.java
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:84: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Message
private SerialPacket serialPacket;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:676: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Message
public SerialPacket getSerialPacket() {
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Message.java:684: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Message
protected void setSerialPacket(SerialPacket mySerialPacket) {
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:86: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Sender
SerialPacket packet =
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Sender
new SerialPacket(SerialPacket.offset_data(0) + data.length);
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87: cannot 
find symbol
symbol : variable SerialPacket
location: class net.tinyos.message.Sender
new SerialPacket(SerialPacket.offset_data(0) + data.length);
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:87: operator 
+ 
cannot be applied to SerialPacket.offset_data,int
new SerialPacket(SerialPacket.offset_data(0) + data.length);
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Sender.java:95: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.message.Sender
fullPacket[0] = Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:166: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.message.Receiver
if (packet[0] != Serial.TOS_SERIAL_ACTIVE_MESSAGE_ID)
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:169: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Receiver
SerialPacket msg = new SerialPacket(packet, 1);
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:169: cannot 
find symbol
symbol : class SerialPacket
location: class net.tinyos.message.Receiver
SerialPacket msg = new SerialPacket(packet, 1);
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:170: 
internal error; cannot instantiate Integer(int) at java.lang.Integer to ()
Integer type = new Integer(msg.get_header_type());
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/message/Receiver.java:190: cannot 
find symbol
symbol : variable SerialPacket
location: class net.tinyos.message.Receiver
received.dataSet(msg.dataGet(), SerialPacket.offset_data(0) + msg.baseOffset(),
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:85: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int SYNC_BYTE = Serial.HDLC_FLAG_BYTE;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:87: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int ESCAPE_BYTE = Serial.HDLC_CTLESC_BYTE;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:93: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int P_ACK = Serial.SERIAL_PROTO_ACK;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:95: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int P_PACKET_ACK = Serial.SERIAL_PROTO_PACKET_ACK;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:97: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int P_PACKET_NO_ACK = Serial.SERIAL_PROTO_PACKET_NOACK;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:99: cannot 
find symbol
symbol : variable Serial
location: class net.tinyos.packet.Packetizer
final static int P_UNKNOWN = Serial.SERIAL_PROTO_PACKET_UNKNOWN;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:334: 
possible loss of precision
found : int
required: byte
escaped[escapePtr++] = SYNC_BYTE;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:345: 
possible loss of precision
found : int
required: byte
escaped[escapePtr++] = ESCAPE_BYTE;
^
/opt/tinyos-2.1.0/support/sdk/java/net/tinyos/packet/Packetizer.java:353: 
possible loss of precision
found : int
required: byte
escaped[escapePtr++] = SYNC_BYTE;
^
22 errors
make: *** [TestSerial.class] Error 1
 

 

 


 
> Date: Tue, 31 Aug 2010 11:06:07 -0600
> From: [email protected]
> To: [email protected]
> CC: [email protected]
> Subject: Re: [Tinyos-help] Send Commands To Motes Through Java
> 
> If you are using TOS2.x I hear the TestSerial parogram
> does bi-directional communication. You can also see my
> posted code for a (possibly too complicated) example
> using TOS1.x:
> http://www.etantdonnes.com/Motes/schipTOS.zip
> 
> MS
> 
> Salman B.M.R wrote:
> > Hi all
> > 
> > I want to know how to send commands to MTS420 or MTS310 such as 
> > wake,sleep,set data rate etc .
> > directly using tinyos java classes , I was able to run LISTEN.java and 
> > read the packets
> > from the mote.
> > i tried to use SEND.java but i don't know
> > what is the binary arguments for the commands , i wonder where can i find
> > descriptions for such commands.
> > or if there is another way to send directly to the motes .
> > 
> > Thanks in Advance !
> > 
> > 
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > Tinyos-help mailing list
> > [email protected]
> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
                                          
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to