I hate to say this but I think the Oscope mote is working fine...
If you had the host side GUI app working with the non-RF
version then it should be the same setup for this.

The FFFF instead of 7E00 is just the 'address' to which the message
is being sent. 7E00 is the UART and FFFF is a radio broadcast.
Perhaps there is some address setting in the GUI that needs to
be twiddled?

I don't know about the build errors, and I'm not sure why you
are getting TOS errors from the java directory, but they are
apparently not important...yet. Probably if you get to using
tinydb this will need to be revisited.

I also am clueless about the LEDs and what they should be doing
on TOSBase. I've got my basestation in a box so I haven't looked
at them for some time now. I think the Oscope LEDs indicate message
transmission for yellow, and some arbitrary ADC threshold for red.

MS


Xenia Economidou wrote:
Hello everyone,
I am have done lesson 6 of the tutorial and I am now trying to do the same with OscilloscopeRf instead Oscilloscope application. I am facing some problems though. When I am in the *tools/java* directory and type *make* I get the following warnings: C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:3864: conflicting types for 'RadioReceiveCoordinator.startSymbol' C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc:31:previous declaration of 'RadioReceiveCoordinator.startSymbol' C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/TinyDB/TupleRouterM.nc:196: 'RadioSendCoordinator.blockTimer' not implemented and errors:
make[7]: *** [QueryResultMsg.java] Error 1
make[7]: Leaving directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/tinydb'
make[6]: *** [tinydb] Error 2
make[6]: Leaving directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/task/tasksvr'
make[5]: *** [taskserver] Error 2
make[5]: Leaving directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/task/taskapi'
make[4]: *** [taskapi] Error 2
make[4]: Leaving directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/task/taskviz'
make[3]: *** [all] Error 2
make[3]: Leaving directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/task' make[3]: Entering directory '/cydrive/c/tinyos/cygwin/opt/tinyos-1.x/tools/java/net/tinyos/tinydb' The same appeared for the Oscilloscope application but besides that it worked. Also in the Listen of the Oscilloscope application I get: 7E 00 0A 7D 1A 01 .... whereas for the OscilloscopeRF I get: FF FF 0A 7D 1A 01 00 38 ... etc. Does that mean it's wrong? Also for the Makefiles, for the Oscilloscope it is:

             COMPONENT=Oscilloscope
             SENSORBOARD=micasb
             PFLAGS=-I%T/lib/Counters

and for the OscilloscopeRf:

             COMPONENT=Oscilloscope
             SENSORBOARD=micasb
             PFLAGS=-I../Oscilloscope

the rest of the Makefiles are exaclty the same. Is it correct the Makefile for OscilloscopeRf?

In the SerialForwarder it does seem to increment packets but then in the Oscilloscope GUI nothing appears.

Also the yellow and red LEDs on the mib (where the mote with TOSBase is placed) are always on and the green is the one that toggles according to the yello LED of the mote with OscilloscopeRF. The red LED is always on, on the mote with OscilloscopeRf and goes off in the dark.

I hope I described everything good enough. If anyone can spot the mistake can you help me please?

Thank you very much,
Xenia Economidou


------------------------------------------------------------------------

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

Reply via email to