Also if i click the button "Fire test Event" on the Mote Commands windows,
I have the following exeption:
/opt/tinyos-1.x/tools/java# java net.tinyos.tinydb.TinyDBMain -sim
Catalog file in use: net/tinyos/tinydb/catalog.xml
Creating PhoenixSource with tossim-serial
Opening tossim-serial source
Connecting to Tossim event port at localhost:10585
Connection opened to TOSSIM event port
Connecting to Tossim command port at localhost:10584
Connection opened to Tossim command port
null
Error sending message.
java.lang.NullPointerException
at net.tinyos.message.Sender.send(Sender.java:106)
at net.tinyos.message.MoteIF.send(MoteIF.java:202)
at net.tinyos.tinydb.CmdFrame.sendMsg(CmdFrame.java:234)
at net.tinyos.tinydb.CmdFrame$9.actionPerformed(CmdFrame.java:196)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1815)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1868)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:449)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:287)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:274)
at java.awt.Component.processMouseEvent(Component.java:5196)
at java.awt.Component.processEvent(Component.java:4993)
at java.awt.Container.processEvent(Container.java:1607)
at java.awt.Component.dispatchEventImpl(Component.java:3712)
at java.awt.Container.dispatchEventImpl(Container.java:1665)
at java.awt.Component.dispatchEvent(Component.java:3574)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3521)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3236)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3166)
at java.awt.Container.dispatchEventImpl(Container.java:1651)
at java.awt.Window.dispatchEventImpl(Window.java:1653)
at java.awt.Component.dispatchEvent(Component.java:3574)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:536)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:237)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:187)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:181)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:136)
So I can't undestand what this exception is due?
Anyone could help me?
> I'm trying to use the events under tinyDB but I've got some problems.
>
> 1 - If I write the following query, as in the TinyDB reference,
>
> On evtTest:
> SELECT nodeid,light
> SAMPLE PERIOD 1024
>
> the GUI always tell "errorMsg = Syntax error at on".
>
> What is the problem?
>
> 2 - I modified the TinyDBApp in nesC as following, including the code of
> /tinyos-1.x/tos/lib/TinyDB/TinyDBEvent.nc:
>
> includes CompileDefines;
>
> configuration TinyDBApp {
> provides interface EventUse;
> provides interface StdControl;
> }
>
> implementation {
> components Main, TupleRouter, Event, TinyDBEventM;
>
> Main.StdControl -> TupleRouter;
>
> EventUse = Event.EventUse;
>
> Event.StdControl = StdControl;
> TinyDBEventM.StdControl = StdControl;
> TinyDBEventM.EventRegister -> Event;
>
> }
>
> Does it is correct?
>
> 3 -I spent time to undurstand the way to use the
> tinyos-1.x/tos/lib/TinyDB/TinyDBEvent.nc in the TinyDBApp.nc without copy
> the code directly inside, but using the nesC syntax. Unfortunately I can't
> undestand exactly how I shuold do.
> What is the correct way to do?
>
> In general what is the right way to use components which are already made?
>
>
>
>
>
> Roberto Pietrangeli
> ---------------------------------------------
> EDALab - Networked Embedded Systems
> C.S. Dept - University of Verona - IT
> ---------------------------------------------
> email: [EMAIL PROTECTED]
> tel. : +39 045 802 70 62
> fax : +39 045 802 70 68
> web: www.edalab.net
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
Roberto Pietrangeli
---------------------------------------------
EDALab - Networked Embedded Systems
C.S. Dept - University of Verona - IT
---------------------------------------------
email: [EMAIL PROTECTED]
tel. : +39 045 802 70 62
fax : +39 045 802 70 68
web: www.edalab.net
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help