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