Subversion Repositories FlightCtrl

Rev

Rev 181 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
165 ligi 1
/*********************************************************************************************************************************
2
 *                                                                                                                                *
3
 * Project to Communicate via J2ME and Bluetooth with the FlightCtrl of the MikroKopter Project (www.mikrokopter.de )             *
4
 *                                                                                                                                *
5
 * Author:        Marcus -LiGi- Bueschleb                                                                                         *
6
 * Project-Start: 9/2007													  *
181 ligi 7
 * Version:	  0.11			                                                                                          *
165 ligi 8
 * Mailto:        ligi@smart4mobile.de                                                                                            *
193 ligi 9
 * Licence:       Creative Commons / Non Commercial / Share Alike ( http://creativecommons.org/licenses/by-nc-sa/2.0/de/)         *
165 ligi 10
 * Big Up:        Holger&Ingo                                                                                                     *
11
 * ChangeLog:                                                                                                                     *
12
 *		0.01 - initial Version ( initialize connection / main Thread with reading data from MK)                           *
13
 *		0.02 - reconnect after connection loss ( e.g. switching on/off )                                                  *
14
 *              0.03 - added send_command ( with CRC )                                                                            *
15
 *		0.04 - added decode64 to decode 'pseudo' BASE64                                                                   *
16
 *		0.05 - added get_version                                                                                          *
17
 *		0.06 - added parsing of DebugData                                                                                 *
193 ligi 18
 *              0.07 - Code-(Doc&&Cleanup) && initial svn commit                                                                  *
165 ligi 19
 * 		0.08 - Initial README / ToDo List										  *
193 ligi 20
 * 		0.09 - implemented BTScanner for detecting BT-Devices ( No hard mac anymore for first public bin)                 *
181 ligi 21
 *              0.10 - initial MKMinimalMidlet / Canvas                                                                           *
22
 *              0.11 - 1st public binary ( JAR/JAD)	                                                                          *
193 ligi 23
 *              0.12 - measure Uptime ( like that word for MK being in Air ;-)                                                    *
24
 *              0.14 - measure idling mixture      										  *
25
 *              0.15 - Fixed Nokia Problem 2 instead of 2.0 ..									  *
165 ligi 26
 *	                                                                                                                          *
27
 *********************************************************************************************************************************/
28
 
193 ligi 29
Install:
30
 If u know how to handle JAR/JADs take the ones from the bin directory. If u dont visit http://www.getjar.com/products/12587/MKMiniMidlet
165 ligi 31
 
193 ligi 32
Compile:
33
 - download and install ANT
34
 - you need to download SUNs Wireless Toolkit(WTK) - set the path to it in build.xml
35
 - execute $> ant build
36
 - the JAR and JAD will appear in build/bin when success
37
 
38
Dependencys:
39
 The Phone needs the Bluetooth API and MIDP 2.0 .
40
 The MK needs a Bluetooth-Modul - http://mikrokopter.de/ucwiki/F2M03GXA?action=show
41
 
42
Tested on:
43
 SE - K800i
44
 
165 ligi 45
ToDo:
193 ligi 46
 - Proxying to TCP/IP ( GPRS / UMTS / WLAN ( e.g. N80) .. )
165 ligi 47
 - measure DebugSets per Second
193 ligi 48
 - log data/csv ( send via TCP/IP ; save )
165 ligi 49
 - Sound Alarms on Batt low or other triggers
50
 - get/set MK-Parameters
51
 - Visualisation of DebugData
181 ligi 52
 - making lib to be useable with desktop JAVA / will be sceduled after bluecove for linux is ready ( anounced for next Version)
193 ligi 53
 - save BT-Mac ( so that no scanning is needed on startup )
54
 - tbc
165 ligi 55