Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 265 → Rev 266

/DUBwise/trunk/j2me/bin/128x128/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 269281
MIDlet-Jar-Size: 274804
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/128x128/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 242545
MIDlet-Jar-Size: 248068
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/128x128/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 445537
MIDlet-Jar-Size: 451060
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/128x128/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 257293
MIDlet-Jar-Size: 262816
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/128x128/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 592727
MIDlet-Jar-Size: 598250
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/128x128/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 215225
MIDlet-Jar-Size: 222029
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/128x128/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 311494
MIDlet-Jar-Size: 317017
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 284758
MIDlet-Jar-Size: 290281
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 487750
MIDlet-Jar-Size: 493273
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 299506
MIDlet-Jar-Size: 305029
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 634940
MIDlet-Jar-Size: 640463
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/176x220/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 257438
MIDlet-Jar-Size: 264242
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/176x220/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 343379
MIDlet-Jar-Size: 348635
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 316643
MIDlet-Jar-Size: 321899
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 519635
MIDlet-Jar-Size: 524891
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 331391
MIDlet-Jar-Size: 336647
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 666825
MIDlet-Jar-Size: 672081
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/200x300/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 289323
MIDlet-Jar-Size: 295860
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/200x300/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 314057
MIDlet-Jar-Size: 319313
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 287321
MIDlet-Jar-Size: 292577
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 490313
MIDlet-Jar-Size: 495569
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 302069
MIDlet-Jar-Size: 307325
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 637503
MIDlet-Jar-Size: 642759
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/240x320/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 260001
MIDlet-Jar-Size: 266538
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/240x320/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 412606
MIDlet-Jar-Size: 417862
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 385870
MIDlet-Jar-Size: 391126
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 588862
MIDlet-Jar-Size: 594118
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 400618
MIDlet-Jar-Size: 405874
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 736052
MIDlet-Jar-Size: 741308
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/340x400/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 358550
MIDlet-Jar-Size: 365087
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/340x400/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 557387
MIDlet-Jar-Size: 562643
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_64kbit_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_64kbit_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 530651
MIDlet-Jar-Size: 535907
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_tts/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_tts-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 733643
MIDlet-Jar-Size: 738899
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/de_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-de_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 545399
MIDlet-Jar-Size: 550655
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/en_speedy/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 880833
MIDlet-Jar-Size: 886089
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/en_wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-en_wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/bin/480x640/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 503331
MIDlet-Jar-Size: 509868
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.53
/DUBwise/trunk/j2me/bin/480x640/cldc11/no_voice/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/java-archive
/DUBwise/trunk/j2me/build.props
1,7 → 1,7
devicecontrol=on
cldc11=on
fileapi=on
screensize=240x320
screensize=480x640
bluetooth=on
voice_mode=en_speedy
basename=DUBwise-240x320-cldc11-en_speedy-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on
voice_mode=no_voice
basename=DUBwise-480x640-cldc11-no_voice-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on
/DUBwise/trunk/j2me/build.rb
8,7 → 8,20
 
resdir="res/"
 
if ARGV.include?("-l")
puts "regenerating language strings"
p `cd res ; ruby lang_gen.rb ; cd ..`
ARGV.delete("-l")
end
 
if ARGV.include?("-i")
puts "regenerating images"
p `cd res ; ruby image_gen.rb ; cd ..`
ARGV.delete("-i")
 
end
 
 
if ARGV.length==2
bindir=ARGV[1]
puts `rm -rf #{bindir}`
/DUBwise/trunk/j2me/res/generate.rb
File deleted
/DUBwise/trunk/j2me/res/image_gen.rb
0,0 → 1,7
p `convert -verbose -geometry 110x45! symbols.png images_by_screensize/128x128/symbols.png`
p `convert -verbose -geometry 110x45! symbols.png images_by_screensize/176x220/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/200x300/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/240x320/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/340x400/symbols.png`
p `convert -verbose -geometry 160x66! symbols.png images_by_screensize/480x640/symbols.png`
 
Property changes:
Added: svn:mergeinfo
/DUBwise/trunk/j2me/res/images_by_screensize/128x128/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/176x220/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/200x300/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/240x320/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/340x400/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/images_by_screensize/480x640/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/res/lang_base
67,7 → 67,7
FULLSCREEN;Fullscreen;Vollbild
SCROLLBG;Scroll Background;Bewegter Hintergr.
PERMALIGHT;Permanent Light;Dauerhaft Hell
GPSFORMAT;Latitude/Longitude
GPSFORMAT;GPS-Format
SPEEDFORMAT;Speed Format;Geschwindigkeiten
NICK;Nick
ROLL;Roll
180,3 → 180,11
WRITINGPARAMS;writing params
GRAPHINTERVAL;Interval
ALTIMETER;Altimeter
COCKPIT;Cockpit
INVERTNICK;Invert Nick;Nick Invertieren
INVERTROLL;Invert Roll;Roll Invertieren
SHOWFLIGHTTIME;Show Flight Time
SHOWALTITUDE;Show Altitude
UNITS;Units;Einheiten
DEVMODE;Developer Mode;Entwicklermodus
DISCONNECT;Disconnect;Verbindungsabriss
/DUBwise/trunk/j2me/res/langpacks/l
67,7 → 67,7
Fullscreen;Vollbild
Scroll Background;Bewegter Hintergr.
Permanent Light;Dauerhaft Hell
Latitude/Longitude
GPS-Format
Speed Format;Geschwindigkeiten
Nick
Roll
180,3 → 180,11
writing params
Interval
Altimeter
Cockpit
Invert Nick;Nick Invertieren
Invert Roll;Roll Invertieren
Show Flight Time
Show Altitude
Units;Einheiten
Developer Mode;Entwicklermodus
Disconnect;Verbindungsabriss
/DUBwise/trunk/j2me/res/symbols.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/DUBwise/trunk/j2me/res/symbols_new.xcf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/src/DUBwiseCanvas.java
64,10 → 64,11
private MKParamsEditor settings_editor=null;
public DUBwiseDebug debug=null;
public FirmwareLoader fw_loader=null;
 
public byte last_navi_error=0;
 
 
 
//#if voice_mode!="no_voice"
public MKStatusVoice status_voice;
//#endif
199,8 → 200,12
public void setup_conn_menu()
{
tmp_menu_init(7);
tmp_menu_add(l(STRINGID_PACKET_TRAFFIC),ACTIONID_TRAFFIC);
tmp_menu_add(l(STRINGID_VIEW_DATA),ACTIONID_DATABUFF);
 
if (mk.connected)
{
tmp_menu_add(l(STRINGID_PACKET_TRAFFIC),ACTIONID_TRAFFIC);
tmp_menu_add(l(STRINGID_VIEW_DATA),ACTIONID_DATABUFF);
}
//#if bluetooth=="on"
tmp_menu_add(l(STRINGID_CONNECT_BT),ACTIONID_SCAN_BT);
//#endif
222,14 → 227,17
tmp_menu_add(l(STRINGID_SETTINGS),ACTIONID_SETTINGS);
tmp_menu_add(l(STRINGID_CONN),ACTIONID_CONN_DETAILS);
 
tmp_menu_add(l(STRINGID_SELECT_FIRMWARE),ACTIONID_SELECT_FIRMWARE);
tmp_menu_add("UPDATE_DUBWISE",ACTIONID_UPDATE_DUBWISE);
if (settings.dev_mode)
{
tmp_menu_add(l(STRINGID_SELECT_FIRMWARE),ACTIONID_SELECT_FIRMWARE);
tmp_menu_add("UPDATE_DUBWISE",ACTIONID_UPDATE_DUBWISE);
}
 
 
 
if (settings.expert_mode)
tmp_menu_add(l(STRINGID_DEBUG),ACTIONID_DEBUG);
 
// only mk
if (mk.ufo_prober.is_mk())
{
237,29 → 245,29
tmp_menu_add(l(STRINGID_KEYCONTROL),ACTIONID_KEYCONTROL);
tmp_menu_add(l(STRINGID_RCDATA),ACTIONID_RCDATA);
tmp_menu_add(l(STRINGID_FLIGHTSETTINGS),ACTIONID_PARAM_MENU);
 
tmp_menu_add(l(STRINGID_GRAPH),ACTIONID_GRAPH);
}
 
 
 
// mk & navi
if ( mk.ufo_prober.is_navi()||mk.ufo_prober.is_mk() )
{
tmp_menu_add(l(STRINGID_HORIZON),ACTIONID_HORIZON);
tmp_menu_add(l(STRINGID_COCKPIT),ACTIONID_HORIZON);
tmp_menu_add(l(STRINGID_LCD),ACTIONID_LCD);
tmp_menu_add("Follow Me",ACTIONID_SHOWPHONEGPS);
}
if ( mk.ufo_prober.is_mk() )
tmp_menu_add(l(STRINGID_GRAPH),ACTIONID_GRAPH);
 
 
 
if (( mk.ufo_prober.is_navi()||mk.ufo_prober.is_mk()||mk.ufo_prober.is_mk3mag() ))
tmp_menu_add(l(STRINGID_DEBUG_VALUES),ACTIONID_RAWDEBUG);
 
 
// only navi
if ( mk.ufo_prober.is_navi())
{
if (settings.dev_mode) tmp_menu_add("Follow Me",ACTIONID_SHOWPHONEGPS);
tmp_menu_add(l(STRINGID_VIEW_GPS),ACTIONID_GPSDATA);
tmp_menu_add(l(STRINGID_VIEW_ERRORS),ACTIONID_NC_ERRORS);
if (last_navi_error!=0) tmp_menu_add(l(STRINGID_VIEW_ERRORS),ACTIONID_NC_ERRORS);
tmp_menu_add(l(STRINGID_SWITCH_FC),ACTIONID_SWITCH_FC);
tmp_menu_add(l(STRINGID_SWITCH_MK3MAG),ACTIONID_SWITCH_MK3MAG);
 
274,7 → 282,7
if (settings.expert_mode)
tmp_menu_add(l(STRINGID_FLASH_FIRMWARE),ACTIONID_FLASH);
if (settings.expert_mode&& mk.ufo_prober.is_mk() )
if (settings.dev_mode&& mk.ufo_prober.is_mk() )
tmp_menu_add(l(STRINGID_REMOTE_CAM),ACTIONID_CAM);
 
if (!settings.expert_mode)
288,9 → 296,12
 
public void setup_menu(String[] items , byte[] actions)
{
if ((menu_items==null)||(act_menu_select>menu_items.length))
act_menu_select=0;
menu_items=items;
menu_actions=actions;
lcd_lines=new String[menu_items.length];
}
 
public void setup_menu(int[] items , byte[] actions)
495,7 → 506,7
try
{
symbols_img=Image.createImage("/symbols.png");
symbols_img_tile_height=symbols_img.getHeight()/2;
symbols_img_tile_height=symbols_img.getHeight()/3;
symbols_img_tile_width=symbols_img.getWidth()/10;
 
/* if (bg_img!=null)
596,8 → 607,8
 
mk.gps_position.act_speed_format=settings.speed_format;
mk.gps_position.act_gps_format= settings.gps_format;
// mk.gps_position.act_speed_format=settings.speed_format;
/// mk.gps_position.act_gps_format= settings.gps_format;
 
chg_state(STATEID_MAINMENU);
638,15 → 649,49
chg_state(STATEID_ERROR_MSG);
}
else
if (state==STATEID_MAINMENU)
chg_state(STATEID_MAINMENU); // reload mainmenu ( changed content )
{
if (state==STATEID_MAINMENU)
chg_state(STATEID_MAINMENU); // reload mainmenu ( changed content )
if (state==STATEID_CONN_DETAILS)
chg_state(STATEID_CONN_DETAILS); // reload mainmenu ( changed content )
}
}
 
if (mk.disconnect_notify)
{
mk.disconnect_notify=false;
nextstate=STATEID_MAINMENU;
mk.error_str=l(STRINGID_DISCONNECT);
chg_state( STATEID_ERROR_MSG);
if (settings.do_vibra)
root.vibrate(100);
}
if (mk.ufo_prober.is_navi())
{
if ((last_navi_error==0)&&(mk.gps_position.ErrorCode!=0))
{
nextstate=state;
mk.error_str=null;
chg_state( STATEID_ERROR_MSG);
if (settings.do_vibra)
root.vibrate(100);
}
else
if ((last_navi_error!=0)&&(mk.gps_position.ErrorCode==0)&&(state== STATEID_ERROR_MSG))
chg_state(nextstate);
else if (last_navi_error!=mk.gps_position.ErrorCode)
mk.error_str=null;
last_navi_error=(byte)mk.gps_position.ErrorCode;
}
 
 
switch(state)
{
 
//#if jsr179=="on"
case STATEID_SHOWPHONEGPS:
try
682,6 → 727,7
if(c != null ) {
// Use coordinate information
//#if cldc11=="on"
 
phone_lat= c.getLatitude();
phone_long = c.getLongitude();
//#endif
695,7 → 741,8
}
break;
//#endif
case STATEID_SELECT_FIRMWARE:
if ((menu_items.length==0)&&(fw_loader.got_list))
setup_menu(fw_loader.names,null);
932,8 → 979,8
 
if (quit)
{
settings.speed_format=mk.gps_position.act_speed_format;
settings.gps_format=mk.gps_position.act_gps_format;
// settings.speed_format=mk.gps_position.act_speed_format;
//settings.gps_format=mk.gps_position.act_gps_format;
settings.save();
root.quit();
}
1176,11 → 1223,41
 
if (mk.ufo_prober.is_navi())
{
if (mk.gps_position.ErrorCode!=0)
{
symbol_paint(g,symbol_left,7,0);
symbol_left+=5*(symbols_img_tile_width)/4;
}
 
if ((mk.gps_position.NCFlags&2)!=0)
{
symbol_paint(g,symbol_left,8,0);
symbol_left+=5*(symbols_img_tile_width)/4;
}
 
 
if ((mk.gps_position.NCFlags&4)!=0)
{
symbol_paint(g,symbol_left,0,2);
symbol_left+=5*(symbols_img_tile_width)/4;
}
 
if ((mk.gps_position.NCFlags&8)!=0)
{
symbol_paint(g,symbol_left,0,2);
symbol_left+=5*(symbols_img_tile_width)/4;
}
symbol_paint(g,symbol_left,5,0);
symbol_left+=5*(symbols_img_tile_width)/4;
 
symbol_paint(g,symbol_left,(mk.gps_position.SatsInUse)%10,1);
symbol_left+=6*(symbols_img_tile_width)/4;
 
}
 
}
1205,16 → 1282,14
int horizon_middle=y_off+horizon_height;
 
int horizon_roll_pixels= (mk.AngleRoll()*horizon_height)/600;
int horizon_roll_pixels_=horizon_roll_pixels;
int horizon_roll_pixels= ((mk.AngleRoll()*horizon_height)/600) * (settings.horizon_invert_roll?-1:1);
 
 
int nick_bar_width=canvas_width/4;
int nick_bar_height= nick_bar_width/2;
 
int nick_size=canvas_width/4;
int nick_pixels_y=(mk.AngleNick()*horizon_height)/900;
int nick_pixels_y=((mk.AngleNick()*horizon_height)/900) * (settings.horizon_invert_nick?-1:1);;
int nick_pixels_x;
if ((mk.AngleRoll()*mk.AngleNick())>1)
1223,65 → 1298,23
nick_pixels_x=((int)Math.sqrt(-mk.AngleRoll()*mk.AngleNick())*(canvas_width/2))/(900);
 
if (horizon_roll_pixels_>0)
if (horizon_roll_pixels>0)
 
{
 
g.fillTriangle(0,horizon_middle+horizon_roll_pixels,canvas_width,horizon_middle+horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels);
g.fillRect(0,horizon_middle+horizon_roll_pixels_,canvas_width,canvas_height-(horizon_middle+horizon_roll_pixels_));
g.fillRect(0,horizon_middle+horizon_roll_pixels,canvas_width,canvas_height-(horizon_middle+horizon_roll_pixels));
}
else
{
g.fillTriangle(0,horizon_middle+horizon_roll_pixels,0,horizon_middle-horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels);
g.fillRect(0,horizon_middle-horizon_roll_pixels_,canvas_width,canvas_height-(horizon_middle-horizon_roll_pixels_));
g.fillTriangle(0,horizon_middle+horizon_roll_pixels,0,horizon_middle-horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels);
g.fillRect(0,horizon_middle-horizon_roll_pixels,canvas_width,canvas_height-(horizon_middle-horizon_roll_pixels));
}
 
 
 
/* while (horizon_roll_pixels!=0)
{
if (horizon_roll_pixels_>0)
{
g.drawLine(0,horizon_middle+horizon_roll_pixels_,canvas_width,horizon_middle-horizon_roll_pixels);
g.drawLine(0,horizon_middle+horizon_roll_pixels_,canvas_width,horizon_middle+horizon_roll_pixels);
}
else
{
g.drawLine(0,horizon_middle+horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels_);
g.drawLine(0,horizon_middle-horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels_);
}
// g.drawLine(0,horizon_middle-horizon_roll_pixels_,canvas_width,horizon_middle-horizon_roll_pixels);
horizon_roll_pixels+=(horizon_roll_pixels<0)?1:-1; // go to 0
 
//g.drawLine(0,horizon_middle-horizon_roll_pixels,canvas_width,horizon_middle+horizon_roll_pixels);
//if (horizon_roll_pixels<0)
// g.drawLine(0,horizon_middle-horizon_roll_pixels_,canvas_width,horizon_middle-horizon_roll_pixels);
// else
// g.drawLine(0,horizon_middle+horizon_roll_pixels,canvas_width,horizon_middle+horizon_roll_pixels_);
// horizon_roll_pixels+=(horizon_roll_pixels<0)?1:-1; // go to 0
 
}
 
if (horizon_roll_pixels_>0)
{
g.drawLine(0,horizon_middle+horizon_roll_pixels_,canvas_width,horizon_middle-horizon_roll_pixels);
g.drawLine(0,horizon_middle+horizon_roll_pixels_,canvas_width,horizon_middle+horizon_roll_pixels);
g.fillRect(0,horizon_middle+horizon_roll_pixels_,canvas_width,canvas_height-(horizon_middle+horizon_roll_pixels_));
}
else
{
g.drawLine(0,horizon_middle+horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels_);
g.drawLine(0,horizon_middle-horizon_roll_pixels,canvas_width,horizon_middle-horizon_roll_pixels_);
g.fillRect(0,horizon_middle-horizon_roll_pixels_,canvas_width,canvas_height-(horizon_middle-horizon_roll_pixels_));
}
 
*/
 
g.setColor(0x254d9e);
 
1313,7 → 1346,6
g.setColor(skin_fg_color());
 
 
 
if (settings.expert_mode)
{
g.drawString("nick => " + mk.AngleNick(),0,y_off,Graphics.TOP | Graphics.LEFT);
1332,21 → 1364,35
else
g.setColor(0xFFFFFF);
y_off=canvas_height-5;
 
 
 
g.setFont(font_small);
if (mk.ufo_prober.is_navi())
g.drawString("avg:" + mk.stats.avg_speed() + " max:"+ mk.stats.max_speed,10-c,y_off-c,Graphics.BOTTOM | Graphics.LEFT);
g.drawString(" max:"+ mk.stats.max_alt/10,canvas_width-10-c,y_off-c,Graphics.BOTTOM | Graphics.RIGHT);
 
y_off-=spacer_small;
 
g.setFont(font_large);
if (mk.ufo_prober.is_navi())
g.drawString("" + mk.gps_position.GroundSpeed_str() ,10-c*3,canvas_height-5-c*3,Graphics.BOTTOM | Graphics.LEFT);
g.drawString("" + mk.gps_position.GroundSpeed_str() ,10-c*3,y_off-c*3,Graphics.BOTTOM | Graphics.LEFT);
else
g.drawString("" + mk.stats.flying_time()+"s" ,10-c*3,canvas_height-5-c*3,Graphics.BOTTOM | Graphics.LEFT);
if (settings.horizon_display_flytime) g.drawString("" + mk.stats.flying_time()+"s" ,10-c*3,y_off-c*3,Graphics.BOTTOM | Graphics.LEFT);
g.drawString( mk.Alt_formated() + "/"+status_voice.last_alt ,canvas_width-10-c*3,canvas_height-5-c*3,Graphics.BOTTOM | Graphics.RIGHT);
if (settings.horizon_display_altitude) g.drawString( mk.Alt_formated()/* + "/"+status_voice.last_alt*/ ,canvas_width-10-c*3,y_off-c*3,Graphics.BOTTOM | Graphics.RIGHT);
if (mk.ufo_prober.is_navi())
y_off-=spacer_large;
if (mk.ufo_prober.is_navi()&&(settings.horizon_display_flytime))
{
g.setFont(font_medium);
g.drawString("" + mk.stats.flying_time()+"s" ,10-c*3,canvas_height-5-spacer_large-c*3,Graphics.BOTTOM | Graphics.LEFT);
g.drawString("" + mk.stats.flying_time()+"s" ,10-c*2,y_off-c*2,Graphics.BOTTOM | Graphics.LEFT);
}
 
}
break;
1405,6 → 1451,9
g.drawString("Used Sats: " + mk.gps_position.SatsInUse + " | Packages: " + mk.stats.navi_data_count ,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer_small;
 
g.drawString("Err: " + mk.gps_position.ErrorCode + " NC-Flags:" + mk.gps_position.NCFlags + " MK-Flags:" + mk.gps_position.MKFlags ,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer_small;
 
g.drawString("Lat: " + mk.gps_position.Latitude_str() ,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer_small;
 
1948,7 → 1997,8
 
public void chg_state(byte next_state)
{
settings_editor = null;
if ((next_state!=STATEID_ERROR_MSG)&&(next_state!=STATEID_SETTINGSMENU))
settings_editor = null;
params_editor = null;
err_img=null;
// graph_data=null;
2164,26 → 2214,9
break;
 
case STATEID_SETTINGSMENU:
settings_editor = new MKParamsEditor(this,settings,STATEID_MAINMENU);
/*
menu_items=new String[settings_menu_items.length];
for(int cnt=0;cnt<settings_menu_items.length;cnt++)
menu_items[cnt]=settings_menu_items[cnt];
if (settings_editor==null)
settings_editor = new MKParamsEditor(this,settings,STATEID_MAINMENU);
 
menu_items[0]+=(settings.act_skin==SKINID_DARK)?"Dark":"Light";
menu_items[1]+=(!settings.do_sound)?"Off":"On";
menu_items[2]+=(!settings.do_vibra)?"Off":"On";
menu_items[3]+=(!settings.do_scrollbg)?"Off":"On";
menu_items[4]+=(!settings.fullscreen)?"Off":"On";
menu_items[5]+=(mk.gps_position.act_gps_format==0)?" Decimal":" MinSec";
menu_items[6]+=(mk.gps_position.act_speed_format==0)?" KM/H":((mk.gps_position.act_speed_format==1)?" MP/H":"CM/S");
 
//#if devicecontrol=="on"
menu_items[7]+=(!settings.keep_lighton)?"Off":"On";
//#endif
menu_items[8]+=(!settings.expert_mode)?" Off":" On";
menu_actions=settings_menu_actions;
lcd_lines=new String[menu_items.length];*/
break;
 
case STATEID_RAWDEBUG:
2417,6 → 2450,7
break;
case ACTIONID_NC_ERRORS:
mk.error_str=null;
chg_state(STATEID_ERROR_MSG);
break;
 
/DUBwise/trunk/j2me/src/DUBwiseSettings.java
45,9 → 45,15
public boolean do_altimeter_sound=true;
 
 
public boolean horizon_invert_nick=true;
public boolean horizon_invert_roll=true;
public boolean horizon_display_altitude=true;
public boolean horizon_display_flytime=true;
 
public boolean fullscreen=false;
public boolean do_scrollbg=false;
public boolean expert_mode=false;
public boolean dev_mode=false;
 
public boolean reload_settings=false;
 
63,8 → 69,8
int[] act_conn_ip=default_ip; // { ip , ip , ip , ip , port }
 
 
public byte gps_format=GPS_FORMAT_DECIMAL;
public byte speed_format=SPEED_FORMAT_KMH;
// public byte gps_format=GPS_FORMAT_DECIMAL;
// public byte speed_format=SPEED_FORMAT_KMH;
 
 
int[] settings_field;
172,10 → 178,10
 
 
if (pos==SETTINGS_POS_GPS_FORMAT)
gps_format=(byte)val;
canvas.mk.gps_position.act_gps_format=(byte)val;
 
if (pos==SETTINGS_POS_SPEED_FORMAT)
speed_format=(byte)val;
canvas.mk.gps_position.act_speed_format=(byte)val;
 
if (pos==SETTINGS_POS_EXTERN_NICK)
default_extern_control[EXTERN_CONTROL_NICK]=(byte)val;
202,7 → 208,7
if (pos==SETTINGS_POS_KEY_CLEAR)
key_clear=val;
 
if (pos==12)
if (pos==12)
remote_cam_stick=val;
 
 
226,11 → 232,27
if (pos==SETTINGS_POS_BITFIELD2)
do_volts_sound=((val&1)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2+1)
if (pos==SETTINGS_POS_BITFIELD2)
reload_settings=((val&2)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2+2)
do_altimeter_sound=((val&1)!=0);
if (pos==SETTINGS_POS_BITFIELD2)
do_altimeter_sound=((val&4)!=0);
 
 
if (pos==SETTINGS_POS_BITFIELD2)
horizon_invert_roll=((val&8)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2)
horizon_invert_nick=((val&16)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2)
horizon_display_flytime=((val&32)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2)
horizon_display_altitude=((val&64)!=0);
 
if (pos==SETTINGS_POS_BITFIELD2)
dev_mode=((val&128)!=0);
}
 
 
242,7 → 264,7
// public String[] _tab_names={"User Interface","GPS","Keycontrol","Special Keys","Graph","Voice","Other" };
 
 
public int[] _tab_stringids={STRINGID_USERINTERFACE,STRINGID_GPS,STRINGID_KEYCONTROL,STRINGID_SPECIALKEYS,STRINGID_GRAPH,STRINGID_VOICE,STRINGID_OTHER};
public int[] _tab_stringids={STRINGID_USERINTERFACE,STRINGID_UNITS,STRINGID_KEYCONTROL,STRINGID_SPECIALKEYS,STRINGID_GRAPH,STRINGID_SOUND,STRINGID_COCKPIT,STRINGID_OTHER};
 
 
public int[][] _field_stringids ={
255,35 → 277,41
,STRINGID_PERMALIGHT
//#endif
},
{ STRINGID_GPSFORMAT, STRINGID_SPEEDFORMAT},
{ STRINGID_NICK ,STRINGID_ROLL,STRINGID_GIER,STRINGID_GASINCREASE,STRINGID_HEIGHTINCREASE },
{STRINGID_SPEEDFORMAT,STRINGID_GPSFORMAT},
{STRINGID_NICK ,STRINGID_ROLL,STRINGID_GIER,STRINGID_GASINCREASE,STRINGID_HEIGHTINCREASE },
{STRINGID_BACKTOMAINMENU,STRINGID_FULLSCREEN,STRINGID_CLEAR },
{STRINGID_LEGEND,STRINGID_SCALEGRID,STRINGID_GRAPHINTERVAL},
{STRINGID_VOLTS,STRINGID_DELAYINS,STRINGID_ALTIMETER,STRINGID_VOLUME},
{STRINGID_SOUND,STRINGID_VIBRA,STRINGID_REMOTECAMSTICK,STRINGID_ALWAYSRELOADPARAMS,STRINGID_EXPERTMODE}};
{STRINGID_SOUND,STRINGID_VOLTS,STRINGID_DELAYINS,STRINGID_ALTIMETER,STRINGID_VOLUME},
{STRINGID_SHOWALTITUDE,STRINGID_SHOWFLIGHTTIME,STRINGID_INVERTROLL,STRINGID_INVERTNICK},
{STRINGID_VIBRA,STRINGID_REMOTECAMSTICK,STRINGID_ALWAYSRELOADPARAMS,STRINGID_EXPERTMODE,STRINGID_DEVMODE}};
 
 
 
// public String[][] _choice_strings={ { "Dark","Light" } , {"km/h","mp/h","cm/s"},{"decimal","min sec"},{"English","Deutsch"} } ;
 
 
public int[][] _choice_stringids={ {STRINGID_LANG0,STRINGID_LANG1}, /* FIXME - make dynamic */{ STRINGID_DARK,STRINGID_LIGHT } , {STRINGID_KMH,STRINGID_MPH,STRINGID_CMS},{STRINGID_DECIMAL,STRINGID_MINSEC} } ;
 
 
 
 
 
public int[][] _field_positions={ {SETTINGS_POS_LANG,SETTINGS_POS_SKIN,8,9
public int[][] _field_positions= {
{SETTINGS_POS_LANG,SETTINGS_POS_SKIN,8,9
//#if devicecontrol=="on"
 
,13
,13
//#endif
} , {2,3 } , {4,5,6,7,8} , {9,10,11},{SETTINGS_POS_BITFIELD1*8 +6,SETTINGS_POS_BITFIELD1*8 +7, SETTINGS_POS_GRAPHINTERVAL} ,{SETTINGS_POS_BITFIELD2*8+0,SETTINGS_POS_VOICEDELAY,SETTINGS_POS_BITFIELD2*8+2,SETTINGS_POS_VOICEVOLUME }, {10,11,12,SETTINGS_POS_BITFIELD2*8+1,12}};
} , {2,3 } , {4,5,6,7,8} , {9,10,11},{SETTINGS_POS_BITFIELD1*8 +6,SETTINGS_POS_BITFIELD1*8 +7, SETTINGS_POS_GRAPHINTERVAL} ,
{10,SETTINGS_POS_BITFIELD2*8+0,SETTINGS_POS_VOICEDELAY,SETTINGS_POS_BITFIELD2*8+2,SETTINGS_POS_VOICEVOLUME },
{SETTINGS_POS_BITFIELD2*8+6,SETTINGS_POS_BITFIELD2*8+5,SETTINGS_POS_BITFIELD2*8+3,SETTINGS_POS_BITFIELD2*8+4},
{SETTINGS_POS_BITFIELD1*8+3,12,SETTINGS_POS_BITFIELD2*8+1,SETTINGS_POS_BITFIELD1*8+4,SETTINGS_POS_BITFIELD2*8+7}
};
public int[][] _field_types={ {PARAMTYPE_CHOICE+0,PARAMTYPE_CHOICE+1,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH
//#if devicecontrol=="on"
,PARAMTYPE_BITSWITCH
,PARAMTYPE_BITSWITCH
//#endif
} , {PARAMTYPE_CHOICE+2,PARAMTYPE_CHOICE+3} , {PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE}, {PARAMTYPE_KEY,PARAMTYPE_KEY,PARAMTYPE_KEY} , {PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE}, {PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE,PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE}, {PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_STICK,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH}};
} , {PARAMTYPE_CHOICE+2,PARAMTYPE_CHOICE+3} , {PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE,PARAMTYPE_BYTE}, {PARAMTYPE_KEY,PARAMTYPE_KEY,PARAMTYPE_KEY} , {PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE},
{PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE,PARAMTYPE_BITSWITCH,PARAMTYPE_BYTE} ,
{PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH},
{PARAMTYPE_BITSWITCH,PARAMTYPE_STICK,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH,PARAMTYPE_BITSWITCH}
};
DUBwiseCanvas canvas;
 
 
/DUBwise/trunk/j2me/src/MKParamsEditor.java
45,7 → 45,7
{
if (select_mode)
{
if (canvas.menu_items[0]!=canvas.l(edit_source.tab_stringids[0])) // usefull?
if ((canvas.menu_items[0]!=canvas.lcd_lines[0])||(canvas.menu_items[0]!=canvas.l(edit_source.tab_stringids[0])||((canvas.menu_items.length!=edit_source.tab_stringids.length+1)))) // usefull?
{
act_y=1;
menu_items=new String[edit_source.tab_stringids.length+1];
/DUBwise/trunk/shared/src/DUBwiseLangDefs.java
183,5 → 183,13
public final static int STRINGID_WRITINGPARAMS=179;
public final static int STRINGID_GRAPHINTERVAL=180;
public final static int STRINGID_ALTIMETER=181;
public final static int STRING_COUNT=182;
public final static int STRINGID_COCKPIT=182;
public final static int STRINGID_INVERTNICK=183;
public final static int STRINGID_INVERTROLL=184;
public final static int STRINGID_SHOWFLIGHTTIME=185;
public final static int STRINGID_SHOWALTITUDE=186;
public final static int STRINGID_UNITS=187;
public final static int STRINGID_DEVMODE=188;
public final static int STRINGID_DISCONNECT=189;
public final static int STRING_COUNT=190;
}
/DUBwise/trunk/shared/src/MKCommunicator.java
35,9 → 35,13
public byte bl_retrys=0;
public boolean init_bootloader=false;
 
public boolean disconnect_notify=false;
 
public byte lib_version_major=0;
public byte lib_version_minor=6;
public byte lib_version_minor=7;
 
public byte last_navi_error=0;
 
public String lib_version_str()
{
return "V"+lib_version_major+"."+lib_version_minor;
462,8 → 466,8
public void switch_todo()
{
sleep(150);
version=new MKVersion();
LCD= new MKLCD(this);
version.reset();
// LCD= new MKLCD(this);
debug_data=new MKDebugData();
 
}
760,7 → 764,10
debug_data.set_by_mk_data(Decode64(data,3,len-3),version);
 
if (ufo_prober.is_mk())
stats.process_mkflags(debug_data.motor_val(0)); // TODO remove dirty hack
{
stats.process_mkflags(debug_data.motor_val(0)); // TODO remove dirty hack
stats.process_alt(Alt());
}
if (debug_buff_targets!=null)
{
for (int sp=0;sp<debug_buff_targets.length;sp++)
769,8 → 776,6
debug_buff_lastset=debug_buff_off;
 
debug_buff_off=(debug_buff_off+1)%debug_buff_len;
 
 
}
log("processed debug data");
844,6 → 849,8
 
stats.process_mkflags(gps_position.MKFlags);
stats.process_compas(gps_position.CompasHeading);
stats.process_speed(gps_position.GroundSpeed);
stats.process_alt(Alt());
log("long:" + gps_position.Longitude);
log("lat:" + gps_position.Latitude);
 
867,6 → 874,7
 
public void close_connections(boolean force)
{
 
// if ((!force)&&root.canvas.do_vibra) root.vibrate(500);
force_disconnect=force;
try{ reader.close(); }
882,7 → 890,8
ufo_prober.set_to_none();
stats.reset();
connected=false;
version=new MKVersion();
version.reset();
disconnect_notify=true;
}
 
// Thread to recieve data from Connection
1197,10 → 1206,6
while(true)
{
 
data_buff[data_buff_pos]="ct-l" +data_buff_pos + "" + connected ;
data_buff_pos++;
data_buff_pos%=DATA_BUFF_LEN;
if (!connected)
{
if (!force_disconnect) connect();
1215,30 → 1220,19
catch (Exception e) { }
}
*/
recieving=true;
int read_count ;
 
 
 
if (reader.available()<DATA_IN_BUFF_SIZE)
read_count =reader.read(data_in_buff,0,reader.available());
else
read_count =reader.read(data_in_buff,0,DATA_IN_BUFF_SIZE);
 
 
if ( read_count!=0)
{
data_buff[data_buff_pos]="avail:" + reader.available();
data_buff_pos++;
data_buff_pos%=DATA_BUFF_LEN;
}
// log("Connected - reading data " + read_count);
// pos=0;
input=0;
//data_buff[data_buff_pos]="";
// recieve data-set
if (read_count==0) sleep(20);
 
// int read_count =reader.read(data_in_buff,0,reader.available());
stats.bytes_in+=read_count;
1299,7 → 1293,10
}
else
sleep(5);
{
recieving=false;
sleep(20);
}
/*
while ((input != 13)) //&&(input!=-1))
{
/DUBwise/trunk/shared/src/MKGPSPosition.java
64,7 → 64,7
public int SenderOkay = -1;
public int MKFlags= -1;
public int NCFlags= -1;
public int ErrorCode= -1;
public int ErrorCode= 0;
 
 
 
233,7 → 233,7
case GPS_FORMAT_MINSEC:
return "" + val/10000000 + "^" + ((val%10000000)*60)/10000000 + "'" + ((((val%10000000)*60)%10000000)*60)/10000000 + "." + ((((val%10000000)*60)%10000000)*60)%10000000;
default:
return "invalid format";
return "invalid format" + act_gps_format;
}
}
 
397,7 → 397,7
MKFlags=in_arr[66];
NCFlags=in_arr[67];
 
ErrorCode=in_arr[67];
ErrorCode=in_arr[68];
 
 
}
/DUBwise/trunk/shared/src/MKLCD.java
67,7 → 67,7
 
public void LCD_NEXTPAGE()
{
if (act_page!=pages)
if (act_page<pages)
act_page++;
else
act_page=0;
76,7 → 76,7
 
public void LCD_PREVPAGE()
{
if (act_page!=0)
if (act_page>0)
act_page--;
else
act_page=pages;
/DUBwise/trunk/shared/src/MKStatistics.java
47,7 → 47,32
public int heading_start=0;
public int last_heading=0;
public int max_speed=0;
 
 
public long speed_sum=0;
public int speed_cnt=1;
 
public int max_alt=0;
 
public int avg_speed()
{
return (int)(speed_sum/speed_cnt);
}
public void process_speed(int speed)
{
if (speed>max_speed)
max_speed=speed;
speed_sum+=speed;
speed_cnt++;
}
 
public void process_alt(int alt)
{
if (alt>max_alt)
max_alt=alt;
 
}
public void process_mkflags(int flags)
{
if (flags==0)
/DUBwise/trunk/shared/src/MKVersion.java
20,6 → 20,18
 
public String version_str="";
public String proto_str="";
 
public void reset()
{
major=-1;
minor=-1;
proto_major=-1;
proto_minor=-1;
patch=-1;
 
version_str="";
proto_str="";
}
 
// version known?
/DUBwise/trunk/shared/src/MKWatchDog.java
16,7 → 16,7
{
MKCommunicator mk=null;
 
int debug_data_count_buff=-123;
int bytes_in_count_buff=-123;
 
public MKWatchDog(MKCommunicator _mk)
{
176,72 → 176,20
break;
}
 
// if ((!mk.ufo_prober.is_incompatible()))
{/*
mk.log("watchdog after main loop");
if (debug_data_count_buff==mk.stats.debug_data_count)
{
mk.log("timeout:" +conn_check_timeout );
conn_check_timeout++;
if (conn_check_timeout==1000)
{
mk.log("disconnecting");
mk.close_connections(false);
conn_check_timeout=0;
}
debug_data_count_buff=mk.stats.debug_data_count;
}
else
conn_check_timeout=0;
 
*/
/*else if ((mk.root.canvas.user_intent==USER_INTENT_RAWDEBUG) || (mk.root.canvas.user_intent==USER_INTENT_GRAPH) )
{
mk.trigger_debug();
try { Thread.sleep(100); }
catch (Exception e) { }
}
*/
 
if (bytes_in_count_buff==mk.stats.bytes_in)
if ((conn_check_timeout++)*BASE_SLEEP>3000)
{
conn_check_timeout=0;
mk.close_connections(false);
 
}
else
conn_check_timeout=0;
bytes_in_count_buff=mk.stats.debug_data_count;
 
 
/*
 
 
if (debug_data_count_buff==mk.debug_data_count)
{
// mk.close_connections(false);
}
 
*/
 
/*if (mk.version.major==-1)
mk.get_version();
else
*/
/*for ( int cnt=0;cnt<5;cnt++)
if (mk.params.field[cnt]==null)
{
mk.get_params(cnt+1);
break;
}*/
/*
for (int c=0;c<32;c++)
if (!mk.debug_data.got_name[c])
{
mk.get_debug_name(c);
break;
}
*/
 
}
}