X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=notes.txt;h=4096dfaeb4697a06febb56469f313fd7fd1fa18b;hp=aac6707b6a61c2ec365ba1344315bd0f448febba;hb=78d5f838064f1d7724eabedc3e794b38e5cb6811;hpb=8e219fe02de38683879295e5bd42b67ce9d5b849 diff --git a/notes.txt b/notes.txt index aac6707..4096dfa 100644 --- a/notes.txt +++ b/notes.txt @@ -216,4 +216,74 @@ Timeout for xbee commands - log (hexdump) - the frame must be checked in the cb, we can provide helpers +Tests to do +=========== +:: + + Radio Controller ))) xbee ((( WING + / + / + PC with command line + (through serial) + +Test 1: send data, unidirectional +--------------------------------- + +Periodically send data from RC to WING (every 20 to 100 ms). The WING sends its +statistics every second. + +Variables: + +- period: from 20ms to 200ms +- packet size: from 1 byte to 20 bytes +- total number of packets: 1K for short tests, 100K for robustness + +If the test is long, take care about maximum duty cycles (10%). + +Output: + +- local and peer statistics for each test (packet size, pps, number of packets) +- at the end we will know what is the highest speed we can support for a given + packet size, and how reliable is the xbee + +Test 2: send data, bidirectional +-------------------------------- + +Same than above, except that the WING replies to each received packet with a +packet of same size. + +Same kind of output. + +Test 3: test wing control on ground +----------------------------------- + +On the ground, try to control the wing with the RC board. We also use the 2.4 +Ghz controller as a fallback (bypass mode). + +Check that the bypass mode is enabled when we ask it (for instance on the +channnel 5 switch) or when we switch off the RC board. + +Test 4: embed in WING and send dummy servo commands +--------------------------------------------------- + +Test in real conditions: the WING board is embeded during a flight. The RC board +sends dummy servo values at a specified rate (choosen from results of test 1 and +2). The WING sends statistics and "power probes" allowing the RC board to choose +its tx power level. + +Check how the wing distance impacts: +- the tx power level of the RC board +- the statistics +- the RX DB + +Maybe check with and without the 433Mhz beacon. + +Output: + +After this test, we should be confident that xbee is useable in real conditions. + +Test 5: control the wing with the RC board +------------------------------------------ + +Same than test 3, but in real flight conditions.