CRLF will be replaced by LF
This commit is contained in:
parent
98e4451518
commit
b462052bf5
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,227 +1,227 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>client</identifier>
|
<identifier>client</identifier>
|
||||||
<description>Erbium Client</description>
|
<description>Erbium Client</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
||||||
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>46.57186415376375</x>
|
<x>46.57186415376375</x>
|
||||||
<y>40.35946215910942</y>
|
<y>40.35946215910942</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>18.638049428485125</x>
|
<x>18.638049428485125</x>
|
||||||
<y>47.55034515769599</y>
|
<y>47.55034515769599</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>client</motetype_identifier>
|
<motetype_identifier>client</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>178</height>
|
<height>178</height>
|
||||||
<location_x>261</location_x>
|
<location_x>261</location_x>
|
||||||
<location_y>1</location_y>
|
<location_y>1</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>762</width>
|
<width>762</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>2</location_x>
|
<location_x>2</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>578</location_x>
|
<location_x>578</location_x>
|
||||||
<location_y>18</location_y>
|
<location_y>18</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<mote>2</mote>
|
<mote>2</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>6</location_x>
|
<location_x>6</location_x>
|
||||||
<location_y>712</location_y>
|
<location_y>712</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>2</mote_arg>
|
<mote_arg>2</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>853</width>
|
<width>853</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>765</location_x>
|
<location_x>765</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,227 +1,227 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>client</identifier>
|
<identifier>client</identifier>
|
||||||
<description>Erbium Client</description>
|
<description>Erbium Client</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
||||||
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>46.57186415376375</x>
|
<x>46.57186415376375</x>
|
||||||
<y>40.35946215910942</y>
|
<y>40.35946215910942</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>18.638049428485125</x>
|
<x>18.638049428485125</x>
|
||||||
<y>47.55034515769599</y>
|
<y>47.55034515769599</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>client</motetype_identifier>
|
<motetype_identifier>client</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>178</height>
|
<height>178</height>
|
||||||
<location_x>261</location_x>
|
<location_x>261</location_x>
|
||||||
<location_y>1</location_y>
|
<location_y>1</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>762</width>
|
<width>762</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>2</location_x>
|
<location_x>2</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>578</location_x>
|
<location_x>578</location_x>
|
||||||
<location_y>18</location_y>
|
<location_y>18</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<mote>2</mote>
|
<mote>2</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>6</location_x>
|
<location_x>6</location_x>
|
||||||
<location_y>712</location_y>
|
<location_y>712</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>2</mote_arg>
|
<mote_arg>2</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>853</width>
|
<width>853</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>765</location_x>
|
<location_x>765</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,227 +1,227 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>client</identifier>
|
<identifier>client</identifier>
|
||||||
<description>Erbium Client</description>
|
<description>Erbium Client</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
||||||
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>46.57186415376375</x>
|
<x>46.57186415376375</x>
|
||||||
<y>40.35946215910942</y>
|
<y>40.35946215910942</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>18.638049428485125</x>
|
<x>18.638049428485125</x>
|
||||||
<y>47.55034515769599</y>
|
<y>47.55034515769599</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>client</motetype_identifier>
|
<motetype_identifier>client</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>178</height>
|
<height>178</height>
|
||||||
<location_x>261</location_x>
|
<location_x>261</location_x>
|
||||||
<location_y>1</location_y>
|
<location_y>1</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>762</width>
|
<width>762</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>2</location_x>
|
<location_x>2</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>578</location_x>
|
<location_x>578</location_x>
|
||||||
<location_y>18</location_y>
|
<location_y>18</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<mote>2</mote>
|
<mote>2</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>6</location_x>
|
<location_x>6</location_x>
|
||||||
<location_y>712</location_y>
|
<location_y>712</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>2</mote_arg>
|
<mote_arg>2</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>853</width>
|
<width>853</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>765</location_x>
|
<location_x>765</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,227 +1,227 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>client</identifier>
|
<identifier>client</identifier>
|
||||||
<description>Erbium Client</description>
|
<description>Erbium Client</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.c</source>
|
||||||
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-client.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-client.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>46.57186415376375</x>
|
<x>46.57186415376375</x>
|
||||||
<y>40.35946215910942</y>
|
<y>40.35946215910942</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>18.638049428485125</x>
|
<x>18.638049428485125</x>
|
||||||
<y>47.55034515769599</y>
|
<y>47.55034515769599</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>3</id>
|
<id>3</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>client</motetype_identifier>
|
<motetype_identifier>client</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
<viewport>3.61568947862321 0.0 0.0 3.61568947862321 15.610600779367 -85.92728269158351</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>178</height>
|
<height>178</height>
|
||||||
<location_x>261</location_x>
|
<location_x>261</location_x>
|
||||||
<location_y>1</location_y>
|
<location_y>1</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>762</width>
|
<width>762</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>2</location_x>
|
<location_x>2</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>578</location_x>
|
<location_x>578</location_x>
|
||||||
<location_y>18</location_y>
|
<location_y>18</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<mote>2</mote>
|
<mote>2</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>6</location_x>
|
<location_x>6</location_x>
|
||||||
<location_y>712</location_y>
|
<location_y>712</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>2</mote_arg>
|
<mote_arg>2</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>853</width>
|
<width>853</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>491</height>
|
<height>491</height>
|
||||||
<location_x>765</location_x>
|
<location_x>765</location_x>
|
||||||
<location_y>182</location_y>
|
<location_y>182</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,189 +1,189 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<simconf>
|
<simconf>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mrm</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/mspsim</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/avrora</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/serial_socket</project>
|
||||||
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
<project EXPORT="discard">[CONTIKI_DIR]/tools/cooja/apps/collect-view</project>
|
||||||
<simulation>
|
<simulation>
|
||||||
<title>REST with RPL router</title>
|
<title>REST with RPL router</title>
|
||||||
<delaytime>-2147483648</delaytime>
|
<delaytime>-2147483648</delaytime>
|
||||||
<randomseed>123456</randomseed>
|
<randomseed>123456</randomseed>
|
||||||
<motedelay_us>1000000</motedelay_us>
|
<motedelay_us>1000000</motedelay_us>
|
||||||
<radiomedium>
|
<radiomedium>
|
||||||
se.sics.cooja.radiomediums.UDGM
|
se.sics.cooja.radiomediums.UDGM
|
||||||
<transmitting_range>50.0</transmitting_range>
|
<transmitting_range>50.0</transmitting_range>
|
||||||
<interference_range>50.0</interference_range>
|
<interference_range>50.0</interference_range>
|
||||||
<success_ratio_tx>1.0</success_ratio_tx>
|
<success_ratio_tx>1.0</success_ratio_tx>
|
||||||
<success_ratio_rx>1.0</success_ratio_rx>
|
<success_ratio_rx>1.0</success_ratio_rx>
|
||||||
</radiomedium>
|
</radiomedium>
|
||||||
<events>
|
<events>
|
||||||
<logoutput>40000</logoutput>
|
<logoutput>40000</logoutput>
|
||||||
</events>
|
</events>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>rplroot</identifier>
|
<identifier>rplroot</identifier>
|
||||||
<description>Sky RPL Root</description>
|
<description>Sky RPL Root</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.c</source>
|
||||||
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make border-router.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/ipv6/rpl-border-router/border-router.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<motetype>
|
<motetype>
|
||||||
se.sics.cooja.mspmote.SkyMoteType
|
se.sics.cooja.mspmote.SkyMoteType
|
||||||
<identifier>server</identifier>
|
<identifier>server</identifier>
|
||||||
<description>Erbium Server</description>
|
<description>Erbium Server</description>
|
||||||
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
<source EXPORT="discard">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.c</source>
|
||||||
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
<commands EXPORT="discard">make er-example-server.sky TARGET=sky</commands>
|
||||||
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
<firmware EXPORT="copy">[CONTIKI_DIR]/examples/er-rest-example/er-example-server.sky</firmware>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Position</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.RimeAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
<moteinterface>se.sics.cooja.interfaces.MoteAttributes</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspSerial</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.MspDebugOutput</moteinterface>
|
||||||
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
<moteinterface>se.sics.cooja.mspmote.interfaces.SkyTemperature</moteinterface>
|
||||||
</motetype>
|
</motetype>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>33.260163187353555</x>
|
<x>33.260163187353555</x>
|
||||||
<y>30.643217359962595</y>
|
<y>30.643217359962595</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>1</id>
|
<id>1</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>rplroot</motetype_identifier>
|
<motetype_identifier>rplroot</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
<mote>
|
<mote>
|
||||||
<breakpoints />
|
<breakpoints />
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.interfaces.Position
|
se.sics.cooja.interfaces.Position
|
||||||
<x>35.100895239785295</x>
|
<x>35.100895239785295</x>
|
||||||
<y>39.70574552287428</y>
|
<y>39.70574552287428</y>
|
||||||
<z>0.0</z>
|
<z>0.0</z>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<interface_config>
|
<interface_config>
|
||||||
se.sics.cooja.mspmote.interfaces.MspMoteID
|
se.sics.cooja.mspmote.interfaces.MspMoteID
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
</interface_config>
|
</interface_config>
|
||||||
<motetype_identifier>server</motetype_identifier>
|
<motetype_identifier>server</motetype_identifier>
|
||||||
</mote>
|
</mote>
|
||||||
</simulation>
|
</simulation>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.SimControl
|
se.sics.cooja.plugins.SimControl
|
||||||
<width>259</width>
|
<width>259</width>
|
||||||
<z>5</z>
|
<z>5</z>
|
||||||
<height>179</height>
|
<height>179</height>
|
||||||
<location_x>0</location_x>
|
<location_x>0</location_x>
|
||||||
<location_y>0</location_y>
|
<location_y>0</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.Visualizer
|
se.sics.cooja.plugins.Visualizer
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.IDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.UDGMVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.MoteTypeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AttributeVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.LEDVisualizerSkin</skin>
|
||||||
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
<skin>se.sics.cooja.plugins.skins.AddressVisualizerSkin</skin>
|
||||||
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
<viewport>7.9849281638410705 0.0 0.0 7.9849281638410705 -133.27812697619663 -225.04752569190535</viewport>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>300</width>
|
<width>300</width>
|
||||||
<z>4</z>
|
<z>4</z>
|
||||||
<height>175</height>
|
<height>175</height>
|
||||||
<location_x>263</location_x>
|
<location_x>263</location_x>
|
||||||
<location_y>3</location_y>
|
<location_y>3</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.LogListener
|
se.sics.cooja.plugins.LogListener
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<filter />
|
<filter />
|
||||||
<coloring />
|
<coloring />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>560</width>
|
<width>560</width>
|
||||||
<z>1</z>
|
<z>1</z>
|
||||||
<height>326</height>
|
<height>326</height>
|
||||||
<location_x>1</location_x>
|
<location_x>1</location_x>
|
||||||
<location_y>293</location_y>
|
<location_y>293</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.RadioLogger
|
se.sics.cooja.plugins.RadioLogger
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<split>150</split>
|
<split>150</split>
|
||||||
<analyzers name="6lowpan" />
|
<analyzers name="6lowpan" />
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>451</width>
|
<width>451</width>
|
||||||
<z>-1</z>
|
<z>-1</z>
|
||||||
<height>305</height>
|
<height>305</height>
|
||||||
<location_x>73</location_x>
|
<location_x>73</location_x>
|
||||||
<location_y>140</location_y>
|
<location_y>140</location_y>
|
||||||
<minimized>true</minimized>
|
<minimized>true</minimized>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
SerialSocketServer
|
SerialSocketServer
|
||||||
<mote_arg>0</mote_arg>
|
<mote_arg>0</mote_arg>
|
||||||
<width>422</width>
|
<width>422</width>
|
||||||
<z>2</z>
|
<z>2</z>
|
||||||
<height>74</height>
|
<height>74</height>
|
||||||
<location_x>39</location_x>
|
<location_x>39</location_x>
|
||||||
<location_y>199</location_y>
|
<location_y>199</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.TimeLine
|
se.sics.cooja.plugins.TimeLine
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<mote>0</mote>
|
<mote>0</mote>
|
||||||
<mote>1</mote>
|
<mote>1</mote>
|
||||||
<showRadioRXTX />
|
<showRadioRXTX />
|
||||||
<showRadioHW />
|
<showRadioHW />
|
||||||
<showLEDs />
|
<showLEDs />
|
||||||
<showWatchpoints />
|
<showWatchpoints />
|
||||||
<split>125</split>
|
<split>125</split>
|
||||||
<zoomfactor>25.49079397896416</zoomfactor>
|
<zoomfactor>25.49079397896416</zoomfactor>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>1624</width>
|
<width>1624</width>
|
||||||
<z>3</z>
|
<z>3</z>
|
||||||
<height>252</height>
|
<height>252</height>
|
||||||
<location_x>4</location_x>
|
<location_x>4</location_x>
|
||||||
<location_y>622</location_y>
|
<location_y>622</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
se.sics.cooja.plugins.MoteInterfaceViewer
|
se.sics.cooja.plugins.MoteInterfaceViewer
|
||||||
<mote_arg>1</mote_arg>
|
<mote_arg>1</mote_arg>
|
||||||
<plugin_config>
|
<plugin_config>
|
||||||
<interface>Serial port</interface>
|
<interface>Serial port</interface>
|
||||||
<scrollpos>0,0</scrollpos>
|
<scrollpos>0,0</scrollpos>
|
||||||
</plugin_config>
|
</plugin_config>
|
||||||
<width>702</width>
|
<width>702</width>
|
||||||
<z>0</z>
|
<z>0</z>
|
||||||
<height>646</height>
|
<height>646</height>
|
||||||
<location_x>564</location_x>
|
<location_x>564</location_x>
|
||||||
<location_y>2</location_y>
|
<location_y>2</location_y>
|
||||||
</plugin>
|
</plugin>
|
||||||
</simconf>
|
</simconf>
|
||||||
|
|
||||||
|
|
|
@ -1,391 +1,391 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, Ingo Gulyas Intembsys
|
* Copyright (c) 2014, Ingo Gulyas Intembsys
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
* are met:
|
* are met:
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer.
|
* notice, this list of conditions and the following disclaimer.
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
* documentation and/or other materials provided with the distribution.
|
* documentation and/or other materials provided with the distribution.
|
||||||
* 3. Neither the name of the Institute nor the names of its contributors
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
* may be used to endorse or promote products derived from this software
|
* may be used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file
|
* \file
|
||||||
* I2C driver for ATMEGA128rfa1
|
* I2C driver for ATMEGA128rfa1
|
||||||
*
|
*
|
||||||
* \author
|
* \author
|
||||||
* Ingo Gulyas Intembsys
|
* Ingo Gulyas Intembsys
|
||||||
* office@intembsys.at
|
* office@intembsys.at
|
||||||
* www.intembsys.at
|
* www.intembsys.at
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include "i2c.h"
|
#include "i2c.h"
|
||||||
#include "contiki-conf.h"
|
#include "contiki-conf.h"
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <avr/power.h>
|
#include <avr/power.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#if I2C_TD != 0
|
#if I2C_TD != 0
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <avr/pgmspace.h>
|
#include <avr/pgmspace.h>
|
||||||
#include "system_mgmt.h"
|
#include "system_mgmt.h"
|
||||||
#define PRINTD(FORMAT,args...) {sleep_acquire_lock(); printf_P(PSTR(FORMAT),##args); sleep_release_lock();}
|
#define PRINTD(FORMAT,args...) {sleep_acquire_lock(); printf_P(PSTR(FORMAT),##args); sleep_release_lock();}
|
||||||
#else
|
#else
|
||||||
#define PRINTD(...)
|
#define PRINTD(...)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if WITH_RTDEBUG == 1
|
#if WITH_RTDEBUG == 1
|
||||||
#include "rtdebug.h"
|
#include "rtdebug.h"
|
||||||
#define RTDEBUG_PUSH(x) rtdebug_push(x)
|
#define RTDEBUG_PUSH(x) rtdebug_push(x)
|
||||||
#else
|
#else
|
||||||
#warning "I2C Driver compiling without RTDEBUG!"
|
#warning "I2C Driver compiling without RTDEBUG!"
|
||||||
#define RTDEBUG_PUSH(x)
|
#define RTDEBUG_PUSH(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef TIMEOUT_TIMER
|
#ifndef TIMEOUT_TIMER
|
||||||
#warning "I2C Driver compiling without TIMEOUT!"
|
#warning "I2C Driver compiling without TIMEOUT!"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
static int8_t wait_job();
|
static int8_t wait_job();
|
||||||
static int8_t wait_stop();
|
static int8_t wait_stop();
|
||||||
|
|
||||||
static int8_t i2c_ioctl(const i2c_driver* const me, uint8_t cmd, uint8_t arg);
|
static int8_t i2c_ioctl(const i2c_driver* const me, uint8_t cmd, uint8_t arg);
|
||||||
static int8_t i2c_read(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len);
|
static int8_t i2c_read(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len);
|
||||||
static int8_t i2c_write(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len);
|
static int8_t i2c_write(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len);
|
||||||
|
|
||||||
|
|
||||||
// static linkage of member functions
|
// static linkage of member functions
|
||||||
i2c_driver i2c_drv = {i2c_ioctl, i2c_read, i2c_write};
|
i2c_driver i2c_drv = {i2c_ioctl, i2c_read, i2c_write};
|
||||||
// lock spi if driver opened to prevent further opening access
|
// lock spi if driver opened to prevent further opening access
|
||||||
static volatile bool i2c_lock = false;
|
static volatile bool i2c_lock = false;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
// global functions
|
// global functions
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
i2c_driver* i2c_open(void)
|
i2c_driver* i2c_open(void)
|
||||||
{
|
{
|
||||||
if(i2c_lock == true)
|
if(i2c_lock == true)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_OPEN__DEVICE_BUSY);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_OPEN__DEVICE_BUSY);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
i2c_lock = true;
|
i2c_lock = true;
|
||||||
power_twi_enable();
|
power_twi_enable();
|
||||||
I2C_INIT();
|
I2C_INIT();
|
||||||
|
|
||||||
TWBR = I2C_FREQ_STANDARD;
|
TWBR = I2C_FREQ_STANDARD;
|
||||||
TWSR &= ~((1<<TWPS1) | (1<<TWPS0));
|
TWSR &= ~((1<<TWPS1) | (1<<TWPS0));
|
||||||
TWSR |= (1<<TWPS0);
|
TWSR |= (1<<TWPS0);
|
||||||
TWCR = (1<<TWEN);
|
TWCR = (1<<TWEN);
|
||||||
|
|
||||||
return &i2c_drv;
|
return &i2c_drv;
|
||||||
}
|
}
|
||||||
|
|
||||||
void i2c_close(i2c_driver* const me)
|
void i2c_close(i2c_driver* const me)
|
||||||
{
|
{
|
||||||
if(me == NULL || i2c_lock == false)
|
if(me == NULL || i2c_lock == false)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_CLOSE__NO_DEVICE);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_CLOSE__NO_DEVICE);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
i2c_reset();
|
i2c_reset();
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
void i2c_reset(void)
|
void i2c_reset(void)
|
||||||
{
|
{
|
||||||
TWCR &= ~(1<<TWEN);
|
TWCR &= ~(1<<TWEN);
|
||||||
I2C_DEINIT();
|
I2C_DEINIT();
|
||||||
power_twi_disable();
|
power_twi_disable();
|
||||||
i2c_lock = false;
|
i2c_lock = false;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
// local helper functions
|
// local helper functions
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifdef TIMEOUT_TIMER
|
#ifdef TIMEOUT_TIMER
|
||||||
static int8_t wait_job()
|
static int8_t wait_job()
|
||||||
{
|
{
|
||||||
int8_t status = I2C_OK;
|
int8_t status = I2C_OK;
|
||||||
uint16_t timeout = TIMEOUT_TIMER_NOW_ADD(I2C_TIMEOUT);
|
uint16_t timeout = TIMEOUT_TIMER_NOW_ADD(I2C_TIMEOUT);
|
||||||
|
|
||||||
|
|
||||||
while (!(TWCR & (1<<TWINT)))
|
while (!(TWCR & (1<<TWINT)))
|
||||||
{
|
{
|
||||||
if(!(TIMEOUT_TIMER_LT(TIMEOUT_TIMER_NOW(), timeout)))
|
if(!(TIMEOUT_TIMER_LT(TIMEOUT_TIMER_NOW(), timeout)))
|
||||||
{
|
{
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int8_t wait_stop()
|
static int8_t wait_stop()
|
||||||
{
|
{
|
||||||
int8_t status = I2C_OK;
|
int8_t status = I2C_OK;
|
||||||
uint16_t timeout = TIMEOUT_TIMER_NOW_ADD(I2C_TIMEOUT);
|
uint16_t timeout = TIMEOUT_TIMER_NOW_ADD(I2C_TIMEOUT);
|
||||||
|
|
||||||
|
|
||||||
while (TWCR & (1<<TWSTO))
|
while (TWCR & (1<<TWSTO))
|
||||||
{
|
{
|
||||||
if(!(TIMEOUT_TIMER_LT(TIMEOUT_TIMER_NOW(), timeout)))
|
if(!(TIMEOUT_TIMER_LT(TIMEOUT_TIMER_NOW(), timeout)))
|
||||||
{
|
{
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
static int8_t wait_job()
|
static int8_t wait_job()
|
||||||
{
|
{
|
||||||
while (!(TWCR & (1<<TWINT)));
|
while (!(TWCR & (1<<TWINT)));
|
||||||
return I2C_OK;
|
return I2C_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int8_t wait_stop()
|
static int8_t wait_stop()
|
||||||
{
|
{
|
||||||
while (TWCR & (1<<TWSTO));
|
while (TWCR & (1<<TWSTO));
|
||||||
return I2C_OK;
|
return I2C_OK;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
// member functions
|
// member functions
|
||||||
///////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
static int8_t i2c_ioctl(const i2c_driver* const me, uint8_t cmd, uint8_t arg)
|
static int8_t i2c_ioctl(const i2c_driver* const me, uint8_t cmd, uint8_t arg)
|
||||||
{
|
{
|
||||||
if(me == NULL || i2c_lock == false)
|
if(me == NULL || i2c_lock == false)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__DEVICE_CLOSED);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__DEVICE_CLOSED);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(cmd == I2C_IOCTL_CMD_SET_FREQ)
|
if(cmd == I2C_IOCTL_CMD_SET_FREQ)
|
||||||
{
|
{
|
||||||
switch(arg)
|
switch(arg)
|
||||||
{
|
{
|
||||||
case I2C_FREQ_400KHZ: TWBR = I2C_FREQ_400KHZ; break;
|
case I2C_FREQ_400KHZ: TWBR = I2C_FREQ_400KHZ; break;
|
||||||
case I2C_FREQ_250KHZ: TWBR = I2C_FREQ_250KHZ; break;
|
case I2C_FREQ_250KHZ: TWBR = I2C_FREQ_250KHZ; break;
|
||||||
case I2C_FREQ_100KHZ: TWBR = I2C_FREQ_100KHZ; break;
|
case I2C_FREQ_100KHZ: TWBR = I2C_FREQ_100KHZ; break;
|
||||||
case I2C_FREQ_50KHZ: TWBR = I2C_FREQ_50KHZ; break;
|
case I2C_FREQ_50KHZ: TWBR = I2C_FREQ_50KHZ; break;
|
||||||
case I2C_FREQ_10KHZ: TWBR = I2C_FREQ_10KHZ; break;
|
case I2C_FREQ_10KHZ: TWBR = I2C_FREQ_10KHZ; break;
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__ARG_INVALID);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__ARG_INVALID);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__CMD_INVALID);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_IOCTL__CMD_INVALID);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
return I2C_OK;
|
return I2C_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int8_t i2c_read(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len)
|
static int8_t i2c_read(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len)
|
||||||
{
|
{
|
||||||
uint8_t i = 0;
|
uint8_t i = 0;
|
||||||
int8_t status = I2C_OK;
|
int8_t status = I2C_OK;
|
||||||
|
|
||||||
|
|
||||||
if(me == NULL || i2c_lock == false)
|
if(me == NULL || i2c_lock == false)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__DEVICE_CLOSED);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__DEVICE_CLOSED);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
if((len > 0) && (buffer == NULL))
|
if((len > 0) && (buffer == NULL))
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__ERROR_NULLPOINTER);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__ERROR_NULLPOINTER);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if(cmd_flags & I2C_CMD_FLAG_START)
|
if(cmd_flags & I2C_CMD_FLAG_START)
|
||||||
{
|
{
|
||||||
I2C_START();
|
I2C_START();
|
||||||
if(wait_job() != I2C_OK)
|
if(wait_job() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__START_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__START_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if((I2C_STATUS() != I2C_STATUS_START) && (I2C_STATUS() != I2C_STATUS_START_REP))
|
if((I2C_STATUS() != I2C_STATUS_START) && (I2C_STATUS() != I2C_STATUS_START_REP))
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__START_ERROR);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__START_ERROR);
|
||||||
status = I2C_ERROR_START;
|
status = I2C_ERROR_START;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
PRINTD("I2C-RD-START\n");
|
PRINTD("I2C-RD-START\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(len == 0) break;
|
if(len == 0) break;
|
||||||
|
|
||||||
for(i=0; i<(len-1); i++)
|
for(i=0; i<(len-1); i++)
|
||||||
{
|
{
|
||||||
I2C_READ_BYTE_ACK();
|
I2C_READ_BYTE_ACK();
|
||||||
if(wait_job() != I2C_OK)
|
if(wait_job() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_ACK_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_ACK_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if(I2C_STATUS() != I2C_STATUS_DATAR_ACK)
|
if(I2C_STATUS() != I2C_STATUS_DATAR_ACK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_ACK_ERROR);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_ACK_ERROR);
|
||||||
status = I2C_ERROR_READ;
|
status = I2C_ERROR_READ;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
buffer[i] = I2C_RX_REG;
|
buffer[i] = I2C_RX_REG;
|
||||||
PRINTD("I2C-RD-RACK: 0x%02X\n", buffer[i]);
|
PRINTD("I2C-RD-RACK: 0x%02X\n", buffer[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
I2C_READ_BYTE_NACK();
|
I2C_READ_BYTE_NACK();
|
||||||
if(wait_job() != I2C_OK)
|
if(wait_job() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_NACK_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_NACK_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if(I2C_STATUS() != I2C_STATUS_DATAR_NACK)
|
if(I2C_STATUS() != I2C_STATUS_DATAR_NACK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_NACK_ERROR);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__READ_BYTE_NACK_ERROR);
|
||||||
status = I2C_ERROR_READ;
|
status = I2C_ERROR_READ;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
buffer[i] = I2C_RX_REG;
|
buffer[i] = I2C_RX_REG;
|
||||||
PRINTD("I2C-RD-RNACK: 0x%02X\n", buffer[i]);
|
PRINTD("I2C-RD-RNACK: 0x%02X\n", buffer[i]);
|
||||||
|
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
if(cmd_flags & I2C_CMD_FLAG_STOP)
|
if(cmd_flags & I2C_CMD_FLAG_STOP)
|
||||||
{
|
{
|
||||||
I2C_STOP();
|
I2C_STOP();
|
||||||
if(wait_stop() != I2C_OK)
|
if(wait_stop() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__STOP_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_READ__STOP_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
}
|
}
|
||||||
PRINTD("I2C-RD_STOP\n");
|
PRINTD("I2C-RD_STOP\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int8_t i2c_write(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len)
|
static int8_t i2c_write(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len)
|
||||||
{
|
{
|
||||||
uint8_t i = 0;
|
uint8_t i = 0;
|
||||||
int8_t status = I2C_OK;
|
int8_t status = I2C_OK;
|
||||||
|
|
||||||
|
|
||||||
if(me == NULL || i2c_lock == false)
|
if(me == NULL || i2c_lock == false)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__DEVICE_CLOSED);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__DEVICE_CLOSED);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
if((len > 0) && (data == NULL))
|
if((len > 0) && (data == NULL))
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__ERROR_NULLPOINTER);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__ERROR_NULLPOINTER);
|
||||||
return I2C_ERROR_DRIVER;
|
return I2C_ERROR_DRIVER;
|
||||||
}
|
}
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if(cmd_flags & I2C_CMD_FLAG_START)
|
if(cmd_flags & I2C_CMD_FLAG_START)
|
||||||
{
|
{
|
||||||
I2C_START();
|
I2C_START();
|
||||||
if(wait_job() != I2C_OK)
|
if(wait_job() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__START_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__START_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if((I2C_STATUS() != I2C_STATUS_START) && (I2C_STATUS() != I2C_STATUS_START_REP))
|
if((I2C_STATUS() != I2C_STATUS_START) && (I2C_STATUS() != I2C_STATUS_START_REP))
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__START_ERROR);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__START_ERROR);
|
||||||
status = I2C_ERROR_START;
|
status = I2C_ERROR_START;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
PRINTD("I2C-WR-START\n");
|
PRINTD("I2C-WR-START\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
for(i=0; i<len; i++)
|
for(i=0; i<len; i++)
|
||||||
{
|
{
|
||||||
I2C_TX_REG = data[i];
|
I2C_TX_REG = data[i];
|
||||||
I2C_WRITE_BYTE();
|
I2C_WRITE_BYTE();
|
||||||
if(wait_job() != I2C_OK)
|
if(wait_job() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__WRITE_BYTE_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__WRITE_BYTE_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if((I2C_STATUS() != I2C_STATUS_DATAW_ACK) && (I2C_STATUS() != I2C_STATUS_SLAW_ACK) && (I2C_STATUS() != I2C_STATUS_SLAR_ACK))
|
if((I2C_STATUS() != I2C_STATUS_DATAW_ACK) && (I2C_STATUS() != I2C_STATUS_SLAW_ACK) && (I2C_STATUS() != I2C_STATUS_SLAR_ACK))
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__WRITE_BYTE_ERROR);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__WRITE_BYTE_ERROR);
|
||||||
status = I2C_ERROR_WRITE;
|
status = I2C_ERROR_WRITE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
PRINTD("I2C-WR-BYTE: 0x%02X\n", data[i]);
|
PRINTD("I2C-WR-BYTE: 0x%02X\n", data[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
if(cmd_flags & I2C_CMD_FLAG_STOP)
|
if(cmd_flags & I2C_CMD_FLAG_STOP)
|
||||||
{
|
{
|
||||||
I2C_STOP();
|
I2C_STOP();
|
||||||
if(wait_stop() != I2C_OK)
|
if(wait_stop() != I2C_OK)
|
||||||
{
|
{
|
||||||
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__STOP_TIMEOUT);
|
RTDEBUG_PUSH(RTDEBUG_CODE__I2C_WRITE__STOP_TIMEOUT);
|
||||||
status = I2C_ERROR_TIMEOUT;
|
status = I2C_ERROR_TIMEOUT;
|
||||||
}
|
}
|
||||||
PRINTD("I2C-WR-STOP\n");
|
PRINTD("I2C-WR-STOP\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,131 +1,131 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, Ingo Gulyas Intembsys
|
* Copyright (c) 2014, Ingo Gulyas Intembsys
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
* modification, are permitted provided that the following conditions
|
* modification, are permitted provided that the following conditions
|
||||||
* are met:
|
* are met:
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer.
|
* notice, this list of conditions and the following disclaimer.
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
* documentation and/or other materials provided with the distribution.
|
* documentation and/or other materials provided with the distribution.
|
||||||
* 3. Neither the name of the Institute nor the names of its contributors
|
* 3. Neither the name of the Institute nor the names of its contributors
|
||||||
* may be used to endorse or promote products derived from this software
|
* may be used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
|
||||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
|
||||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* This file is part of the Contiki operating system.
|
* This file is part of the Contiki operating system.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file
|
* \file
|
||||||
* I2C driver for ATMEGA128rfa1
|
* I2C driver for ATMEGA128rfa1
|
||||||
*
|
*
|
||||||
* \author
|
* \author
|
||||||
* Ingo Gulyas Intembsys
|
* Ingo Gulyas Intembsys
|
||||||
* office@intembsys.at
|
* office@intembsys.at
|
||||||
* www.intembsys.at
|
* www.intembsys.at
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#ifndef I2C_H_
|
#ifndef I2C_H_
|
||||||
#define I2C_H_
|
#define I2C_H_
|
||||||
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// CONFIGURATION SECTION:
|
// CONFIGURATION SECTION:
|
||||||
|
|
||||||
#define I2C_TD 0 // compiler switch: i2c testdriver code
|
#define I2C_TD 0 // compiler switch: i2c testdriver code
|
||||||
|
|
||||||
#define I2C_PORT PORTD
|
#define I2C_PORT PORTD
|
||||||
#define I2C_DDR DDRD
|
#define I2C_DDR DDRD
|
||||||
#define I2C_SCL_PIN 0
|
#define I2C_SCL_PIN 0
|
||||||
#define I2C_SDA_PIN 1
|
#define I2C_SDA_PIN 1
|
||||||
|
|
||||||
// END OF CONFIGURATION SECTION
|
// END OF CONFIGURATION SECTION
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#define I2C_INIT() ({I2C_DDR &= ~((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN)); I2C_PORT |= ((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN));})
|
#define I2C_INIT() ({I2C_DDR &= ~((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN)); I2C_PORT |= ((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN));})
|
||||||
#define I2C_DEINIT() ({I2C_DDR &= ~((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN)); I2C_PORT |= ((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN));})
|
#define I2C_DEINIT() ({I2C_DDR &= ~((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN)); I2C_PORT |= ((1<<I2C_SCL_PIN) | (1<<I2C_SDA_PIN));})
|
||||||
|
|
||||||
#define I2C_FREQ_STANDARD I2C_FREQ_50KHZ
|
#define I2C_FREQ_STANDARD I2C_FREQ_50KHZ
|
||||||
|
|
||||||
#if F_CPU == 16000000UL
|
#if F_CPU == 16000000UL
|
||||||
#define I2C_FREQ_400KHZ 0x03
|
#define I2C_FREQ_400KHZ 0x03
|
||||||
#define I2C_FREQ_250KHZ 0x06
|
#define I2C_FREQ_250KHZ 0x06
|
||||||
#define I2C_FREQ_100KHZ 0x12
|
#define I2C_FREQ_100KHZ 0x12
|
||||||
#define I2C_FREQ_50KHZ 0x26
|
#define I2C_FREQ_50KHZ 0x26
|
||||||
#define I2C_FREQ_10KHZ 0xC6
|
#define I2C_FREQ_10KHZ 0xC6
|
||||||
#else
|
#else
|
||||||
#error "NO I2C FREQUENCY DEFINED -> CHECK F_CPU SETTINGS!"
|
#error "NO I2C FREQUENCY DEFINED -> CHECK F_CPU SETTINGS!"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define I2C_STATUS_REG TWSR
|
#define I2C_STATUS_REG TWSR
|
||||||
#define I2C_TX_REG TWDR
|
#define I2C_TX_REG TWDR
|
||||||
#define I2C_RX_REG TWDR
|
#define I2C_RX_REG TWDR
|
||||||
|
|
||||||
#define I2C_START() (TWCR = (1<<TWINT) |(1<<TWSTA) | (1<<TWEN))
|
#define I2C_START() (TWCR = (1<<TWINT) |(1<<TWSTA) | (1<<TWEN))
|
||||||
#define I2C_STOP() (TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO))
|
#define I2C_STOP() (TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO))
|
||||||
#define I2C_WRITE_BYTE() (TWCR = (1<<TWINT) | (1<<TWEN))
|
#define I2C_WRITE_BYTE() (TWCR = (1<<TWINT) | (1<<TWEN))
|
||||||
#define I2C_READ_BYTE_ACK() (TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWEA))
|
#define I2C_READ_BYTE_ACK() (TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWEA))
|
||||||
#define I2C_READ_BYTE_NACK() (TWCR = (1<<TWINT) | (1<<TWEN))
|
#define I2C_READ_BYTE_NACK() (TWCR = (1<<TWINT) | (1<<TWEN))
|
||||||
#define I2C_STATUS() (I2C_STATUS_REG & I2C_STATUS_MASK)
|
#define I2C_STATUS() (I2C_STATUS_REG & I2C_STATUS_MASK)
|
||||||
|
|
||||||
#define I2C_STATUS_MASK 0xF8
|
#define I2C_STATUS_MASK 0xF8
|
||||||
#define I2C_STATUS_START 0x08
|
#define I2C_STATUS_START 0x08
|
||||||
#define I2C_STATUS_START_REP 0x10
|
#define I2C_STATUS_START_REP 0x10
|
||||||
#define I2C_STATUS_SLAW_ACK 0x18
|
#define I2C_STATUS_SLAW_ACK 0x18
|
||||||
#define I2C_STATUS_DATAW_ACK 0x28
|
#define I2C_STATUS_DATAW_ACK 0x28
|
||||||
#define I2C_STATUS_SLAR_ACK 0x40
|
#define I2C_STATUS_SLAR_ACK 0x40
|
||||||
#define I2C_STATUS_DATAR_ACK 0x50
|
#define I2C_STATUS_DATAR_ACK 0x50
|
||||||
#define I2C_STATUS_DATAR_NACK 0x58
|
#define I2C_STATUS_DATAR_NACK 0x58
|
||||||
|
|
||||||
#define I2C_ADR_WR(adr) ((adr<<1) & ~(1<<0))
|
#define I2C_ADR_WR(adr) ((adr<<1) & ~(1<<0))
|
||||||
#define I2C_ADR_RD(adr) ((adr<<1) | (1<<0))
|
#define I2C_ADR_RD(adr) ((adr<<1) | (1<<0))
|
||||||
|
|
||||||
#define I2C_CMD_FLAG_NONE 0x00
|
#define I2C_CMD_FLAG_NONE 0x00
|
||||||
#define I2C_CMD_FLAG_START (1<<0)
|
#define I2C_CMD_FLAG_START (1<<0)
|
||||||
#define I2C_CMD_FLAG_STOP (1<<1)
|
#define I2C_CMD_FLAG_STOP (1<<1)
|
||||||
|
|
||||||
|
|
||||||
#define I2C_OK 0
|
#define I2C_OK 0
|
||||||
#define I2C_ERROR_DRIVER -1
|
#define I2C_ERROR_DRIVER -1
|
||||||
#define I2C_ERROR_TIMEOUT -2
|
#define I2C_ERROR_TIMEOUT -2
|
||||||
#define I2C_ERROR_START -3
|
#define I2C_ERROR_START -3
|
||||||
#define I2C_ERROR_WRITE -4
|
#define I2C_ERROR_WRITE -4
|
||||||
#define I2C_ERROR_READ -5
|
#define I2C_ERROR_READ -5
|
||||||
|
|
||||||
|
|
||||||
#define I2C_IOCTL_CMD_SET_FREQ 0x01
|
#define I2C_IOCTL_CMD_SET_FREQ 0x01
|
||||||
|
|
||||||
|
|
||||||
typedef struct i2c_driver i2c_driver;
|
typedef struct i2c_driver i2c_driver;
|
||||||
struct i2c_driver
|
struct i2c_driver
|
||||||
{
|
{
|
||||||
int8_t (*ioctl)(const i2c_driver* const me, uint8_t cmd, uint8_t arg);
|
int8_t (*ioctl)(const i2c_driver* const me, uint8_t cmd, uint8_t arg);
|
||||||
int8_t (*read)(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len);
|
int8_t (*read)(const i2c_driver* const me, uint8_t cmd_flags, uint8_t* buffer, uint8_t len);
|
||||||
int8_t (*write)(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len);
|
int8_t (*write)(const i2c_driver* const me, uint8_t cmd_flags, const uint8_t* data, uint8_t len);
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c_driver* i2c_open(void);
|
i2c_driver* i2c_open(void);
|
||||||
void i2c_close(i2c_driver* const me);
|
void i2c_close(i2c_driver* const me);
|
||||||
void i2c_reset(void);
|
void i2c_reset(void);
|
||||||
|
|
||||||
|
|
||||||
#endif /* I2C_H_ */
|
#endif /* I2C_H_ */
|
||||||
|
|
|
@ -1,218 +1,218 @@
|
||||||
/*
|
/*
|
||||||
pins_arduino.h - Pin definition functions for Arduino
|
pins_arduino.h - Pin definition functions for Arduino
|
||||||
Part of Arduino - http://www.arduino.cc/
|
Part of Arduino - http://www.arduino.cc/
|
||||||
|
|
||||||
Copyright (c) 2014 Harald Pichler
|
Copyright (c) 2014 Harald Pichler
|
||||||
|
|
||||||
This library is free software; you can redistribute it and/or
|
This library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Lesser General Public
|
modify it under the terms of the GNU Lesser General Public
|
||||||
License as published by the Free Software Foundation; either
|
License as published by the Free Software Foundation; either
|
||||||
version 2.1 of the License, or (at your option) any later version.
|
version 2.1 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
This library is distributed in the hope that it will be useful,
|
This library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Lesser General Public License for more details.
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Lesser General
|
You should have received a copy of the GNU Lesser General
|
||||||
Public License along with this library; if not, write to the
|
Public License along with this library; if not, write to the
|
||||||
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
|
||||||
Boston, MA 02111-1307 USA
|
Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
$Id: wiring.h 249 2014-04-18 17:35:12Z pichler $
|
$Id: wiring.h 249 2014-04-18 17:35:12Z pichler $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This version of pins_arduino.h is for the Merkur Dev Board r1
|
This version of pins_arduino.h is for the Merkur Dev Board r1
|
||||||
Harald Pichler 2014 Apr 18
|
Harald Pichler 2014 Apr 18
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef Pins_Arduino_h
|
#ifndef Pins_Arduino_h
|
||||||
#define Pins_Arduino_h
|
#define Pins_Arduino_h
|
||||||
|
|
||||||
#include <avr/pgmspace.h>
|
#include <avr/pgmspace.h>
|
||||||
|
|
||||||
#define NUM_DIGITAL_PINS 15
|
#define NUM_DIGITAL_PINS 15
|
||||||
#define NUM_ANALOG_INPUTS 6
|
#define NUM_ANALOG_INPUTS 6
|
||||||
#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1)
|
#define analogInputToDigitalPin(p) ((p < NUM_ANALOG_INPUTS) ? (p) + NUM_DIGITAL_PINS : -1)
|
||||||
#define digitalPinHasPWM(p) ((p) == 2 ||(p) == 3 ||(p) == 4 ||(p) == 14 )
|
#define digitalPinHasPWM(p) ((p) == 2 ||(p) == 3 ||(p) == 4 ||(p) == 14 )
|
||||||
|
|
||||||
// Dev board specific defines: RF RX and TX LEDs:
|
// Dev board specific defines: RF RX and TX LEDs:
|
||||||
#define RXLED_DDR DDRB
|
#define RXLED_DDR DDRB
|
||||||
#define RXLED_PORT PORTB
|
#define RXLED_PORT PORTB
|
||||||
#define RXLED_POS PB6
|
#define RXLED_POS PB6
|
||||||
|
|
||||||
#define TXLED_DDR DDRB
|
#define TXLED_DDR DDRB
|
||||||
#define TXLED_PORT PORTB
|
#define TXLED_PORT PORTB
|
||||||
#define TXLED_POS PB7
|
#define TXLED_POS PB7
|
||||||
|
|
||||||
const static uint8_t SS = 10;
|
const static uint8_t SS = 10;
|
||||||
const static uint8_t MOSI = 11;
|
const static uint8_t MOSI = 11;
|
||||||
const static uint8_t MISO = 13;
|
const static uint8_t MISO = 13;
|
||||||
const static uint8_t SCK = 12;
|
const static uint8_t SCK = 12;
|
||||||
|
|
||||||
const static uint8_t SDA = 9;
|
const static uint8_t SDA = 9;
|
||||||
const static uint8_t SCL = 8;
|
const static uint8_t SCL = 8;
|
||||||
const static uint8_t LED = 4;
|
const static uint8_t LED = 4;
|
||||||
const static uint8_t LED1 = 4;
|
const static uint8_t LED1 = 4;
|
||||||
const static uint8_t LED2 = 5;
|
const static uint8_t LED2 = 5;
|
||||||
|
|
||||||
const static uint8_t A0 = 7;
|
const static uint8_t A0 = 7;
|
||||||
const static uint8_t A1 = 6;
|
const static uint8_t A1 = 6;
|
||||||
const static uint8_t A2 = 5;
|
const static uint8_t A2 = 5;
|
||||||
const static uint8_t A3 = 4;
|
const static uint8_t A3 = 4;
|
||||||
const static uint8_t A4 = 0;
|
const static uint8_t A4 = 0;
|
||||||
const static uint8_t A5 = 1;
|
const static uint8_t A5 = 1;
|
||||||
|
|
||||||
// A majority of the pins are NOT PCINTs, SO BE WARNED (i.e. you cannot use them as receive pins)
|
// A majority of the pins are NOT PCINTs, SO BE WARNED (i.e. you cannot use them as receive pins)
|
||||||
// Only pins available for RECEIVE (TRANSMIT can be on any pin):
|
// Only pins available for RECEIVE (TRANSMIT can be on any pin):
|
||||||
// Pins: 10, 11, 12, 13, 14
|
// Pins: 10, 11, 12, 13, 14
|
||||||
|
|
||||||
#define digitalPinToPCICR(p) ( (((p) >= 10) && ((p) <= 14)) || ? (&PCICR) : ((uint8_t *)0) )
|
#define digitalPinToPCICR(p) ( (((p) >= 10) && ((p) <= 14)) || ? (&PCICR) : ((uint8_t *)0) )
|
||||||
|
|
||||||
#define digitalPinToPCICRbit(p) ( 0 )
|
#define digitalPinToPCICRbit(p) ( 0 )
|
||||||
|
|
||||||
#define digitalPinToPCMSK(p) ( (((p) >= 10) && ((p) <= 14)) ? (&PCMSK0) : ((uint8_t *)0) )
|
#define digitalPinToPCMSK(p) ( (((p) >= 10) && ((p) <= 14)) ? (&PCMSK0) : ((uint8_t *)0) )
|
||||||
|
|
||||||
#define digitalPinToPCMSKbit(p) ( ((p) == 10) ? 6 : \
|
#define digitalPinToPCMSKbit(p) ( ((p) == 10) ? 6 : \
|
||||||
( ((p) == 11) ? 5 : \
|
( ((p) == 11) ? 5 : \
|
||||||
( ((p) == 12) ? 1 : \
|
( ((p) == 12) ? 1 : \
|
||||||
( ((p) == 13) ? 3 : \
|
( ((p) == 13) ? 3 : \
|
||||||
( ((p) == 14) ? 7 : \
|
( ((p) == 14) ? 7 : \
|
||||||
0 ) ) ) ) )
|
0 ) ) ) ) )
|
||||||
|
|
||||||
#ifdef ARDUINO_MAIN
|
#ifdef ARDUINO_MAIN
|
||||||
|
|
||||||
const uint16_t PROGMEM port_to_mode_PGM[] = {
|
const uint16_t PROGMEM port_to_mode_PGM[] = {
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
(uint16_t)&DDRB,
|
(uint16_t)&DDRB,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
(uint16_t)&DDRD,
|
(uint16_t)&DDRD,
|
||||||
(uint16_t)&DDRE,
|
(uint16_t)&DDRE,
|
||||||
(uint16_t)&DDRF,
|
(uint16_t)&DDRF,
|
||||||
(uint16_t)&DDRG,
|
(uint16_t)&DDRG,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint16_t PROGMEM port_to_output_PGM[] = {
|
const uint16_t PROGMEM port_to_output_PGM[] = {
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
(uint16_t)&PORTB,
|
(uint16_t)&PORTB,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
(uint16_t)&PORTD,
|
(uint16_t)&PORTD,
|
||||||
(uint16_t)&PORTE,
|
(uint16_t)&PORTE,
|
||||||
(uint16_t)&PORTF,
|
(uint16_t)&PORTF,
|
||||||
(uint16_t)&PORTG,
|
(uint16_t)&PORTG,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
NOT_A_PORT,
|
NOT_A_PORT,
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint16_t PROGMEM port_to_input_PGM[] = {
|
const uint16_t PROGMEM port_to_input_PGM[] = {
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
(uint16_t)&PINC,
|
(uint16_t)&PINC,
|
||||||
(uint16_t)&PIND,
|
(uint16_t)&PIND,
|
||||||
(uint16_t)&PINE,
|
(uint16_t)&PINE,
|
||||||
(uint16_t)&PINF,
|
(uint16_t)&PINF,
|
||||||
(uint16_t)&PING,
|
(uint16_t)&PING,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
NOT_A_PIN,
|
NOT_A_PIN,
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t PROGMEM digital_pin_to_port_PGM[] = {
|
const uint8_t PROGMEM digital_pin_to_port_PGM[] = {
|
||||||
// PORTLIST
|
// PORTLIST
|
||||||
// -------------------------------------------
|
// -------------------------------------------
|
||||||
PE , // PE 1 ** 0 ** D0 / USART0_TX
|
PE , // PE 1 ** 0 ** D0 / USART0_TX
|
||||||
PE , // PE 0 ** 1 ** D1 / USART0_RX
|
PE , // PE 0 ** 1 ** D1 / USART0_RX
|
||||||
PE , // PE 3 ** 2 ** D2 / PWM
|
PE , // PE 3 ** 2 ** D2 / PWM
|
||||||
PE , // PE 4 ** 3 ** D3 / PWM
|
PE , // PE 4 ** 3 ** D3 / PWM
|
||||||
PE , // PE 5 ** 4 ** D4 / PWM / LED1 / LED
|
PE , // PE 5 ** 4 ** D4 / PWM / LED1 / LED
|
||||||
PE , // PE 6 ** 5 ** D5 / LED2
|
PE , // PE 6 ** 5 ** D5 / LED2
|
||||||
PD , // PD 3 ** 6 ** D6 / USART1_TX
|
PD , // PD 3 ** 6 ** D6 / USART1_TX
|
||||||
PD , // PD 2 ** 7 ** D7 / USART1_RX
|
PD , // PD 2 ** 7 ** D7 / USART1_RX
|
||||||
PD , // PD 0 ** 8 ** D8 / I2C_SCL
|
PD , // PD 0 ** 8 ** D8 / I2C_SCL
|
||||||
PD , // PD 1 ** 9 ** D9 / I2C_SDA
|
PD , // PD 1 ** 9 ** D9 / I2C_SDA
|
||||||
PB , // PB 0 ** 10 ** D10 / SPI_SSN
|
PB , // PB 0 ** 10 ** D10 / SPI_SSN
|
||||||
PB , // PB 2 ** 11 ** D11 / SPI_MOSI
|
PB , // PB 2 ** 11 ** D11 / SPI_MOSI
|
||||||
PB , // PB 1 ** 12 ** D12 / SPI_SCK
|
PB , // PB 1 ** 12 ** D12 / SPI_SCK
|
||||||
PB , // PB 3 ** 13 ** D13 / SPI_MISO
|
PB , // PB 3 ** 13 ** D13 / SPI_MISO
|
||||||
PB , // PB 4 ** 14 ** D14 / PWM
|
PB , // PB 4 ** 14 ** D14 / PWM
|
||||||
PF , // PF 7 ** 15 ** A0 / D15
|
PF , // PF 7 ** 15 ** A0 / D15
|
||||||
PF , // PF 6 ** 16 ** A1 / D16
|
PF , // PF 6 ** 16 ** A1 / D16
|
||||||
PF , // PF 5 ** 17 ** A2 / D17
|
PF , // PF 5 ** 17 ** A2 / D17
|
||||||
PF , // PF 4 ** 18 ** A3 / D18
|
PF , // PF 4 ** 18 ** A3 / D18
|
||||||
PF , // PF 0 ** 19 ** A4 / D19
|
PF , // PF 0 ** 19 ** A4 / D19
|
||||||
PF , // PF 1 ** 20 ** A5 / D20
|
PF , // PF 1 ** 20 ** A5 / D20
|
||||||
// PB , // PB 6 ** 34 ** D34 / LED1 / LED / PWM
|
// PB , // PB 6 ** 34 ** D34 / LED1 / LED / PWM
|
||||||
// PB , // PB 7 ** 35 ** D35 / LED2 / PWM
|
// PB , // PB 7 ** 35 ** D35 / LED2 / PWM
|
||||||
// PE , // PE 2 ** 2 ** D2
|
// PE , // PE 2 ** 2 ** D2
|
||||||
// PE , // PE 7 ** 7 ** D7
|
// PE , // PE 7 ** 7 ** D7
|
||||||
// PB , // PB 5 ** 8 ** D8 / PWM
|
// PB , // PB 5 ** 8 ** D8 / PWM
|
||||||
// PG , // PG 0 ** 16 ** D16
|
// PG , // PG 0 ** 16 ** D16
|
||||||
// PG , // PG 1 ** 17 ** D17
|
// PG , // PG 1 ** 17 ** D17
|
||||||
// PG , // PG 2 ** 18 ** D18
|
// PG , // PG 2 ** 18 ** D18
|
||||||
// PG , // PG 5 ** 19 ** D19 / PWM
|
// PG , // PG 5 ** 19 ** D19 / PWM
|
||||||
// PD , // PD 4 ** 22 ** D22
|
// PD , // PD 4 ** 22 ** D22
|
||||||
// PD , // PD 5 ** 23 ** D23
|
// PD , // PD 5 ** 23 ** D23
|
||||||
// PD , // PD 6 ** 24 ** D24
|
// PD , // PD 6 ** 24 ** D24
|
||||||
// PD , // PD 7 ** 25 ** D25
|
// PD , // PD 7 ** 25 ** D25
|
||||||
// PF , // PF 2 ** 28 ** A2 / D28
|
// PF , // PF 2 ** 28 ** A2 / D28
|
||||||
// PF , // PF 3 ** 29 ** A3 / D29
|
// PF , // PF 3 ** 29 ** A3 / D29
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint8_t PROGMEM digital_pin_to_bit_mask_PGM[] = {
|
const uint8_t PROGMEM digital_pin_to_bit_mask_PGM[] = {
|
||||||
// PIN IN PORT
|
// PIN IN PORT
|
||||||
// -------------------------------------------
|
// -------------------------------------------
|
||||||
_BV( 1 ) , // PE 1 ** 0 ** USART0_TX
|
_BV( 1 ) , // PE 1 ** 0 ** USART0_TX
|
||||||
_BV( 0 ) , // PE 0 ** 1 ** USART0_RX
|
_BV( 0 ) , // PE 0 ** 1 ** USART0_RX
|
||||||
_BV( 3 ) , // PE 3 ** 2 ** D3 / PWM
|
_BV( 3 ) , // PE 3 ** 2 ** D3 / PWM
|
||||||
_BV( 4 ) , // PE 4 ** 3 ** D4 / PWM
|
_BV( 4 ) , // PE 4 ** 3 ** D4 / PWM
|
||||||
_BV( 5 ) , // PE 5 ** 4 ** D5 / PWM
|
_BV( 5 ) , // PE 5 ** 4 ** D5 / PWM
|
||||||
_BV( 6 ) , // PE 6 ** 5 ** D6
|
_BV( 6 ) , // PE 6 ** 5 ** D6
|
||||||
_BV( 3 ) , // PD 3 ** 6 ** D21 / USART1_TX
|
_BV( 3 ) , // PD 3 ** 6 ** D21 / USART1_TX
|
||||||
_BV( 2 ) , // PD 2 ** 7 ** D20 / USART1_RX
|
_BV( 2 ) , // PD 2 ** 7 ** D20 / USART1_RX
|
||||||
_BV( 0 ) , // PD 0 ** 8 ** D15 / I2C_SCL
|
_BV( 0 ) , // PD 0 ** 8 ** D15 / I2C_SCL
|
||||||
_BV( 1 ) , // PD 1 ** 9 ** D14 / I2C_SDA
|
_BV( 1 ) , // PD 1 ** 9 ** D14 / I2C_SDA
|
||||||
_BV( 0 ) , // PB 0 ** 10 ** D10 / SPI_SSN
|
_BV( 0 ) , // PB 0 ** 10 ** D10 / SPI_SSN
|
||||||
_BV( 2 ) , // PB 2 ** 11 ** D11 / SPI_MOSI
|
_BV( 2 ) , // PB 2 ** 11 ** D11 / SPI_MOSI
|
||||||
_BV( 1 ) , // PB 1 ** 12 ** D13 / SPI_SCK
|
_BV( 1 ) , // PB 1 ** 12 ** D13 / SPI_SCK
|
||||||
_BV( 3 ) , // PB 3 ** 13 ** D12 / SPI_MISO
|
_BV( 3 ) , // PB 3 ** 13 ** D12 / SPI_MISO
|
||||||
_BV( 4 ) , // PB 4 ** 14 ** D9 / PWM
|
_BV( 4 ) , // PB 4 ** 14 ** D9 / PWM
|
||||||
_BV( 7 ) , // PF 7 ** 15 ** A0 / D33
|
_BV( 7 ) , // PF 7 ** 15 ** A0 / D33
|
||||||
_BV( 6 ) , // PF 6 ** 16 ** A1 / D32
|
_BV( 6 ) , // PF 6 ** 16 ** A1 / D32
|
||||||
_BV( 5 ) , // PF 5 ** 17 ** A2 / D31
|
_BV( 5 ) , // PF 5 ** 17 ** A2 / D31
|
||||||
_BV( 4 ) , // PF 4 ** 18 ** A3 / D30
|
_BV( 4 ) , // PF 4 ** 18 ** A3 / D30
|
||||||
_BV( 0 ) , // PF 0 ** 19 ** A4 / D26
|
_BV( 0 ) , // PF 0 ** 19 ** A4 / D26
|
||||||
_BV( 1 ) , // PF 1 ** 20 ** A5 / D27
|
_BV( 1 ) , // PF 1 ** 20 ** A5 / D27
|
||||||
// _BV( 2 ) , // PE 2 ** 2 ** D2
|
// _BV( 2 ) , // PE 2 ** 2 ** D2
|
||||||
// _BV( 7 ) , // PE 7 ** 7 ** D7
|
// _BV( 7 ) , // PE 7 ** 7 ** D7
|
||||||
// _BV( 5 ) , // PB 5 ** 8 ** D8 / PWM
|
// _BV( 5 ) , // PB 5 ** 8 ** D8 / PWM
|
||||||
// _BV( 0 ) , // PG 0 ** 16 ** D16
|
// _BV( 0 ) , // PG 0 ** 16 ** D16
|
||||||
// _BV( 1 ) , // PG 1 ** 17 ** D17
|
// _BV( 1 ) , // PG 1 ** 17 ** D17
|
||||||
// _BV( 2 ) , // PG 2 ** 18 ** D18
|
// _BV( 2 ) , // PG 2 ** 18 ** D18
|
||||||
// _BV( 5 ) , // PG 5 ** 19 ** D19 / PWM
|
// _BV( 5 ) , // PG 5 ** 19 ** D19 / PWM
|
||||||
// _BV( 4 ) , // PD 4 ** 22 ** D22
|
// _BV( 4 ) , // PD 4 ** 22 ** D22
|
||||||
// _BV( 5 ) , // PD 5 ** 23 ** D23
|
// _BV( 5 ) , // PD 5 ** 23 ** D23
|
||||||
// _BV( 6 ) , // PD 6 ** 24 ** D24
|
// _BV( 6 ) , // PD 6 ** 24 ** D24
|
||||||
// _BV( 7 ) , // PD 7 ** 25 ** D25
|
// _BV( 7 ) , // PD 7 ** 25 ** D25
|
||||||
// _BV( 2 ) , // PF 2 ** 28 ** A2 / D28
|
// _BV( 2 ) , // PF 2 ** 28 ** A2 / D28
|
||||||
// _BV( 3 ) , // PF 3 ** 29 ** A3 / D29
|
// _BV( 3 ) , // PF 3 ** 29 ** A3 / D29
|
||||||
// _BV( 6 ) , // PB 6 ** 34 ** D34 / LED1 / LED / PWM
|
// _BV( 6 ) , // PB 6 ** 34 ** D34 / LED1 / LED / PWM
|
||||||
// _BV( 7 ) , // PB 7 ** 35 ** D35 / LED2 / PWM
|
// _BV( 7 ) , // PB 7 ** 35 ** D35 / LED2 / PWM
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue