<map version="0.8.1">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node CREATED="1240330860369" ID="Freemind_Link_713037172" MODIFIED="1240330896869" TEXT="Server/Station communication">
<node CREATED="1240330901416" ID="_" MODIFIED="1240330910306" POSITION="right" TEXT="Message format">
<node CREATED="1240330950978" ID="Freemind_Link_1471945288" MODIFIED="1240330953806" TEXT="Human readable"/>
<node CREATED="1240330911494" ID="Freemind_Link_1385654359" MODIFIED="1240330917978" TEXT="#: display, don&apos;t interpret"/>
<node CREATED="1240330918181" ID="Freemind_Link_566088072" MODIFIED="1240330933197" TEXT="every messages ends with one of">
<node CREATED="1240330925275" ID="Freemind_Link_1329727682" MODIFIED="1240330926056" TEXT="\r"/>
<node CREATED="1240330927072" ID="Freemind_Link_547436488" MODIFIED="1240330928885" TEXT="\n"/>
<node CREATED="1240330929213" ID="Freemind_Link_145160968" MODIFIED="1240330930713" TEXT="\r\n"/>
</node>
<node CREATED="1240330933713" ID="Freemind_Link_1664032514" MODIFIED="1240330937838" TEXT="empty lines are ignored"/>
<node CREATED="1240331359525" ID="Freemind_Link_1266784331" MODIFIED="1240331361760" TEXT="Numbers">
<node CREATED="1240331362041" ID="Freemind_Link_375000843" MODIFIED="1240331367978" TEXT="Consistent with library"/>
<node CREATED="1240331368541" ID="Freemind_Link_1154138619" MODIFIED="1240331371728" TEXT="BOM: 0...15"/>
<node CREATED="1240331372369" ID="Freemind_Link_501534993" MODIFIED="1240331373947" TEXT="Motors: 1/2"/>
<node CREATED="1240331374572" ID="Freemind_Link_1870806551" MODIFIED="1240331388947" TEXT="Rangefinders: (look at the library code)"/>
<node CREATED="1240331391103" ID="Freemind_Link_1173806880" MODIFIED="1240331395166" TEXT="Encoders: 1/2"/>
</node>
</node>
<node CREATED="1240330938322" ID="Freemind_Link_1047339243" MODIFIED="1240330940431" POSITION="right" TEXT="Messages">
<node CREATED="1240330940713" ID="Freemind_Link_1379730743" MODIFIED="1240330943635" TEXT="Server -&gt; Station">
<node COLOR="#ff0000" CREATED="1240330996041" ID="Freemind_Link_1315554461" MODIFIED="1240331560353" TEXT="help">
<node CREATED="1240330998338" ID="Freemind_Link_524323064" MODIFIED="1240331001885" TEXT="Outputs list of commands"/>
<node CREATED="1240331002369" ID="Freemind_Link_221806034" MODIFIED="1240331008697" TEXT="Use # for output"/>
</node>
<node CREATED="1240331012635" ID="Freemind_Link_1410063435" MODIFIED="1240331017775" TEXT="start tests">
<node CREATED="1240331022291" ID="Freemind_Link_1592802932" MODIFIED="1240331026588" TEXT="all tests">
<node COLOR="#ff0000" CREATED="1240331099010" ID="Freemind_Link_96824493" MODIFIED="1240331185603" TEXT="start_test all">
<edge WIDTH="thin"/>
</node>
</node>
<node CREATED="1240331026775" ID="Freemind_Link_1110920730" MODIFIED="1240331038322" TEXT="all tests for one component">
<node COLOR="#999999" CREATED="1240331058947" ID="Freemind_Link_1245857030" MODIFIED="1240331065791" TEXT="all rangefinders">
<font NAME="SansSerif" SIZE="10"/>
</node>
<node COLOR="#ff0000" CREATED="1240331112478" ID="Freemind_Link_539991716" MODIFIED="1240331190025" TEXT="start_test rangefinder all"/>
<node COLOR="#ff0000" CREATED="1240331215431" ID="Freemind_Link_1595710744" MODIFIED="1240331222838" TEXT="start_test encoder all">
<edge WIDTH="thin"/>
<font NAME="SansSerif" SIZE="12"/>
</node>
<node COLOR="#ff0000" CREATED="1240331224775" ID="Freemind_Link_1337763812" MODIFIED="1240331263963" TEXT="start_test motor all"/>
<node COLOR="#ff0000" CREATED="1240331265385" ID="Freemind_Link_265668792" MODIFIED="1240331270322" TEXT="start_test bom all"/>
</node>
<node CREATED="1240331038525" ID="Freemind_Link_34352956" MODIFIED="1240331049510" TEXT="test one individual component">
<node COLOR="#999999" CREATED="1240331050838" ID="Freemind_Link_1582959510" MODIFIED="1240331065416" TEXT="rangefinder 3">
<font NAME="SansSerif" SIZE="10"/>
</node>
<node COLOR="#ff0000" CREATED="1240331119541" ID="Freemind_Link_1004099829" MODIFIED="1240331287697" TEXT="start_test rangefinder &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240331288228" ID="Freemind_Link_58219021" MODIFIED="1240331296603" TEXT="start_test enocder &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240331404447" ID="Freemind_Link_514605644" MODIFIED="1240331409244" TEXT="start_test motor &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240331409385" ID="Freemind_Link_1493050732" MODIFIED="1240334169009" TEXT="start_test bom &lt;num&gt;"/>
</node>
</node>
<node COLOR="#ff0000" CREATED="1240331454681" ID="Freemind_Link_572030856" MODIFIED="1240331557244" TEXT="stop"/>
</node>
<node CREATED="1240330943822" ID="Freemind_Link_891678327" MODIFIED="1240331555603" TEXT="Station -&gt; Server">
<edge WIDTH="thin"/>
<node CREATED="1240332092916" ID="Freemind_Link_832676242" MODIFIED="1240332100010" TEXT="data messages">
<node CREATED="1240332118806" ID="Freemind_Link_1114708247" MODIFIED="1240332119603" TEXT="bom">
<node COLOR="#ff0000" CREATED="1240332144306" ID="Freemind_Link_427519053" MODIFIED="1240332252291" TEXT="data bom emitter &lt;num&gt; &lt;value&gt; &lt;value&gt; &lt;value&gt; ..."/>
<node COLOR="#ff0000" CREATED="1240332155072" ID="Freemind_Link_1950762596" MODIFIED="1240332296291" TEXT="data bom detector &lt;num&gt; &lt;value&gt; &lt;value&gt; &lt;value&gt; ..."/>
</node>
<node CREATED="1240332119822" ID="Freemind_Link_1931392212" MODIFIED="1240332121541" TEXT="rangefinders">
<node COLOR="#ff0000" CREATED="1240332309728" FOLDED="true" ID="Freemind_Link_1729701829" MODIFIED="1240332666416" TEXT="data rangefinder &lt;num&gt; &lt;direction&gt; &lt;wall_distance&gt;/&lt;rangefinder_reading&gt;...">
<node CREATED="1240332668275" ID="Freemind_Link_739326966" MODIFIED="1240332669900" TEXT="direction">
<node COLOR="#ff0000" CREATED="1240332670197" ID="Freemind_Link_1914075417" MODIFIED="1240332674431" TEXT="in"/>
<node COLOR="#ff0000" CREATED="1240332672134" ID="Freemind_Link_1343842232" MODIFIED="1240332674666" TEXT="out"/>
</node>
</node>
</node>
<node CREATED="1240332115025" ID="Freemind_Link_1171658252" MODIFIED="1240332118385" TEXT="motors">
<node COLOR="#ff0000" CREATED="1240332686478" ID="Freemind_Link_895351648" MODIFIED="1240332909228" TEXT="data motor &lt;num&gt; &lt;direction&gt; &lt;acceleration&gt; &lt;pwm&gt;/&lt;velocity&gt;...">
<node CREATED="1240332694463" FOLDED="true" ID="Freemind_Link_917674872" MODIFIED="1240332696197" TEXT="num">
<node CREATED="1240332696463" ID="Freemind_Link_1880281109" MODIFIED="1240332698369" TEXT="1"/>
<node CREATED="1240332698838" ID="Freemind_Link_973777108" MODIFIED="1240332698978" TEXT="2"/>
</node>
<node CREATED="1240332874119" ID="Freemind_Link_343851516" MODIFIED="1240332875369" TEXT="direction">
<node COLOR="#ff0000" CREATED="1240332875619" ID="Freemind_Link_163061921" MODIFIED="1240332880384" TEXT="forward"/>
<node COLOR="#ff0000" CREATED="1240332877822" ID="Freemind_Link_1490686711" MODIFIED="1240332880181" TEXT="backward"/>
</node>
<node CREATED="1240332746119" ID="Freemind_Link_1359290008" MODIFIED="1240332900338" TEXT="acceleration">
<node COLOR="#ff0000" CREATED="1240332748181" ID="Freemind_Link_1291581055" MODIFIED="1240332917400" TEXT="increasing"/>
<node COLOR="#ff0000" CREATED="1240332749150" ID="Freemind_Link_1307649223" MODIFIED="1240332920041" TEXT="decreasing"/>
</node>
<node CREATED="1240332715056" ID="Freemind_Link_905869899" MODIFIED="1240332716525" TEXT="velocity">
<node CREATED="1240332716838" ID="Freemind_Link_1038303426" MODIFIED="1240332729431" TEXT="dynamo steps per second"/>
</node>
</node>
</node>
<node CREATED="1240332121916" ID="Freemind_Link_112654670" MODIFIED="1240332123041" TEXT="encoders">
<node COLOR="#ff0000" CREATED="1240332757134" ID="Freemind_Link_121677260" MODIFIED="1240332843634" TEXT="data encoder &lt;num&gt; &lt;direction&gt; &lt;dynamo_value&gt;/&lt;encoder_value&gt;">
<node CREATED="1240332843916" ID="Freemind_Link_492162818" MODIFIED="1240332845244" TEXT="direction">
<node COLOR="#ff0000" CREATED="1240332845541" ID="Freemind_Link_469297688" MODIFIED="1240332850213" TEXT="forward"/>
<node COLOR="#ff0000" CREATED="1240332847791" ID="Freemind_Link_1975068962" MODIFIED="1240332850041" TEXT="backward"/>
</node>
</node>
</node>
</node>
<node COLOR="#ff0000" CREATED="1240335080072" ID="Freemind_Link_1207081438" MODIFIED="1240335084744" TEXT="finished"/>
</node>
</node>
<node CREATED="1240331816525" ID="Freemind_Link_194468058" MODIFIED="1240331817760" POSITION="right" TEXT="Samples">
<node CREATED="1240331825760" ID="Freemind_Link_948044564" MODIFIED="1240331826181" TEXT="Server &gt; Statation"/>
<node CREATED="1240334923447" ID="Freemind_Link_331640985" MODIFIED="1240335062400" TEXT="&gt;start_test all&#xa;&lt; # Testing rangefinders&#xa;&lt; # Testing rangefinder 1&#xa;&lt; # Rangefinder 1 test finished&#xa;&lt; data rangefinder 1 ...&#xa;&lt; # ...&#xa;&lt; # Testing rangefinders finished&#xa;&lt; # Testing BOM&#xa;&lt; # ...&#xa;&lt; # All tests finished&#xa;&gt; start_test rangefinder 3&#xa;&gt; # ...&#xa;&gt; data rangefinder 3 ...&#xa;&#xa;"/>
</node>
<node CREATED="1240333647713" ID="Freemind_Link_214324033" MODIFIED="1240333651463" POSITION="right" TEXT="Enhancements">
<node CREATED="1240333651806" ID="Freemind_Link_1633255737" MODIFIED="1240333657041" TEXT="robot died"/>
<node CREATED="1240333584369" ID="Freemind_Link_350744109" MODIFIED="1240333586963" TEXT="error conditions">
<node COLOR="#ff0000" CREATED="1240333707447" ID="Freemind_Link_829468512" MODIFIED="1240333712072" TEXT="warning &lt;message&gt;"/>
<node COLOR="#ff0000" CREATED="1240333695088" ID="Freemind_Link_1489541275" MODIFIED="1240333698603" TEXT="error &lt;message&gt;"/>
</node>
<node CREATED="1240334184025" ID="Freemind_Link_1832556433" MODIFIED="1240334196697" TEXT="start_test &lt;component&gt; num, num, num, ..."/>
<node COLOR="#ff0000" CREATED="1240332108994" ID="Freemind_Link_639742494" MODIFIED="1240333236072" TEXT="finished_test">
<node CREATED="1240333265181" ID="Freemind_Link_568946969" MODIFIED="1240333547931" TEXT="mandatory for all tests where starting_test was sent"/>
<node CREATED="1240333548134" ID="Freemind_Link_275958433" MODIFIED="1240333565728" TEXT="optional for detailed messages">
<node COLOR="#999999" CREATED="1240333566384" ID="Freemind_Link_550514390" MODIFIED="1240333567525" TEXT="rangefinder &lt;num&gt;">
<font NAME="SansSerif" SIZE="10"/>
</node>
</node>
</node>
<node COLOR="#ff0000" CREATED="1240331594260" ID="Freemind_Link_1513613296" MODIFIED="1240331607291" TEXT="starting_test &lt;test specification&gt;">
<node COLOR="#ff0000" CREATED="1240331952869" ID="Freemind_Link_832936572" MODIFIED="1240332022775" TEXT="rangefinder &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240331965916" ID="Freemind_Link_1435000308" MODIFIED="1240331975760" TEXT="motors &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240332041166" ID="Freemind_Link_1856610027" MODIFIED="1240332045181" TEXT="enocder &lt;num&gt;"/>
<node COLOR="#ff0000" CREATED="1240332045385" ID="Freemind_Link_1165548333" MODIFIED="1240334500103" TEXT="bom &lt;num&gt;"/>
<node COLOR="#999999" CREATED="1240331764197" ID="Freemind_Link_599207616" MODIFIED="1240331782010" TEXT="starting_test rangefinder 4">
<font NAME="SansSerif" SIZE="10"/>
</node>
</node>
</node>
</node>
</map>
