Subversion Repositories FlightCtrl

Rev

Rev 181 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 181 Rev 193
Line 4... Line 4...
4
 *                                                                                                                                *
4
 *                                                                                                                                *
5
 * Author:        Marcus -LiGi- Bueschleb                                                                                         * 
5
 * Author:        Marcus -LiGi- Bueschleb                                                                                         * 
6
 * Project-Start: 9/2007													  *
6
 * Project-Start: 9/2007													  *
7
 * Version:	  0.11			                                                                                          *
7
 * Version:	  0.11			                                                                                          *
8
 * Mailto:        ligi@smart4mobile.de                                                                                            *
8
 * Mailto:        ligi@smart4mobile.de                                                                                            *
9
 * Licence:       Creative Commons / Non Commercial                                                                               *
9
 * Licence:       Creative Commons / Non Commercial / Share Alike ( http://creativecommons.org/licenses/by-nc-sa/2.0/de/)         *
10
 * Big Up:        Holger&Ingo                                                                                                     *
10
 * Big Up:        Holger&Ingo                                                                                                     *
11
 * ChangeLog:                                                                                                                     *
11
 * ChangeLog:                                                                                                                     *
12
 *		0.01 - initial Version ( initialize connection / main Thread with reading data from MK)                           *
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 )                                                  *
13
 *		0.02 - reconnect after connection loss ( e.g. switching on/off )                                                  *
14
 *              0.03 - added send_command ( with CRC )                                                                            *
14
 *              0.03 - added send_command ( with CRC )                                                                            *
15
 *		0.04 - added decode64 to decode 'pseudo' BASE64                                                                   *
15
 *		0.04 - added decode64 to decode 'pseudo' BASE64                                                                   *
16
 *		0.05 - added get_version                                                                                          *
16
 *		0.05 - added get_version                                                                                          *
17
 *		0.06 - added parsing of DebugData                                                                                 *
17
 *		0.06 - added parsing of DebugData                                                                                 *
18
 *              0.07 - Code-(Doc&&Cleanup) && initial svn commit                                                                  *                  
18
 *              0.07 - Code-(Doc&&Cleanup) && initial svn commit                                                                  *
19
 * 		0.08 - Initial README / ToDo List										  *
19
 * 		0.08 - Initial README / ToDo List										  *
20
 * 		0.09 - implemented BTScanner for detecting BT-Devices ( No hard mac anymore for first public bin)                 *				  *
20
 * 		0.09 - implemented BTScanner for detecting BT-Devices ( No hard mac anymore for first public bin)                 *
21
 *              0.10 - initial MKMinimalMidlet / Canvas                                                                           *
21
 *              0.10 - initial MKMinimalMidlet / Canvas                                                                           *
22
 *              0.11 - 1st public binary ( JAR/JAD)	                                                                          *  
22
 *              0.11 - 1st public binary ( JAR/JAD)	                                                                          *  
-
 
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 ..									  *
23
 *	                                                                                                                          *
26
 *	                                                                                                                          *
24
 *********************************************************************************************************************************/
27
 *********************************************************************************************************************************/
Line -... Line 28...
-
 
28
 
-
 
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
-
 
31
 
-
 
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:
Line 25... Line 43...
25
 
43
 SE - K800i
26
 
44
 
27
ToDo:
45
ToDo:
28
 - Proxying to TCP/IP ( GPRS / UMTS / .. )
-
 
29
 - measure DebugSets per Second
46
 - Proxying to TCP/IP ( GPRS / UMTS / WLAN ( e.g. N80) .. )
30
 - measure Uptime ( like that word for MK being in Air ;-)
47
 - measure DebugSets per Second
31
 - log data/csv ( send via IP )
48
 - log data/csv ( send via TCP/IP ; save )
32
 - Sound Alarms on Batt low or other triggers
49
 - Sound Alarms on Batt low or other triggers
33
 - get/set MK-Parameters
50
 - get/set MK-Parameters
-
 
51
 - Visualisation of DebugData
34
 - Visualisation of DebugData
52
 - making lib to be useable with desktop JAVA / will be sceduled after bluecove for linux is ready ( anounced for next Version)
Line 35... Line 53...
35
 - making lib to be useable with desktop JAVA / will be sceduled after bluecove for linux is ready ( anounced for next Version)
53
 - save BT-Mac ( so that no scanning is needed on startup )