Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 222 → Rev 223

/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: 254462
MIDlet-Jar-Size: 254913
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 227726
MIDlet-Jar-Size: 228177
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 240393
MIDlet-Jar-Size: 240844
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 201745
MIDlet-Jar-Size: 202195
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/128x128/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-128x128-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 430718
MIDlet-Jar-Size: 431169
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/128x128/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-128x128-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/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: 296675
MIDlet-Jar-Size: 297126
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 269939
MIDlet-Jar-Size: 270390
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 282606
MIDlet-Jar-Size: 283057
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 243958
MIDlet-Jar-Size: 244408
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/176x220/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-176x220-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 472931
MIDlet-Jar-Size: 473382
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/176x220/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-176x220-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/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: 325817
MIDlet-Jar-Size: 326268
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 299081
MIDlet-Jar-Size: 299532
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 311748
MIDlet-Jar-Size: 312199
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 273100
MIDlet-Jar-Size: 273550
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/200x300/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-200x300-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 502073
MIDlet-Jar-Size: 502524
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/200x300/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-200x300-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/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: 296495
MIDlet-Jar-Size: 296946
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 269759
MIDlet-Jar-Size: 270210
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 282426
MIDlet-Jar-Size: 282877
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 243778
MIDlet-Jar-Size: 244228
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/240x320/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-240x320-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 472751
MIDlet-Jar-Size: 473202
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/240x320/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-240x320-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/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: 395044
MIDlet-Jar-Size: 395495
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 368308
MIDlet-Jar-Size: 368759
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 380975
MIDlet-Jar-Size: 381426
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 342327
MIDlet-Jar-Size: 342777
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/340x400/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-340x400-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 571300
MIDlet-Jar-Size: 571751
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/340x400/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-340x400-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/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: 539825
MIDlet-Jar-Size: 540276
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 513089
MIDlet-Jar-Size: 513540
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 525756
MIDlet-Jar-Size: 526207
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/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: 487108
MIDlet-Jar-Size: 487558
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/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/octet-stream
/DUBwise/trunk/j2me/bin/480x640/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jad
1,5 → 1,5
MIDlet-Jar-URL: DUBwise-480x640-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
MIDlet-Jar-Size: 716081
MIDlet-Jar-Size: 716532
MIDlet-Name: DUBwise
MIDlet-Vendor: LiGi
MIDlet-Version: 0.51
/DUBwise/trunk/j2me/bin/480x640/cldc11/wav/bluetooth_on/fileapi_on/devicecontrol_on/DUBwise-480x640-cldc11-wav-all_firmwares-bluetooth_on-fileapi_on-devicecontrol_on.jar
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/DUBwise/trunk/j2me/src/DUBwiseCanvas.java
25,7 → 25,12
 
String act_input_str=" ";
 
 
// for dual use of states
boolean select_paramset4edit;
boolean ipinput4proxy;
 
 
byte ipinput_pos=0;
int[] act_edit_ip;
 
45,7 → 50,6
private MKParamsEditor params_editor=null;
private MKParamsEditor settings_editor=null;
public DUBwiseDebug debug=null;
public DUBwiseHelper helper=null;
 
//#if voice_mode!="no_voice"
79,7 → 83,7
public int[][] graph_data;
public int graph_offset=0;
public int lcd_char_width=0;
// public int lcd_char_width=0;
public int lcd_char_height=0;
 
public int frame_pos=0;
98,7 → 102,7
int bg_offset=0;
 
// variable to hold the current state
public byte state=-1;
public byte state=STATEID_INITIAL;
int local_max=-1;
 
112,7 → 116,7
String[] menu_items;
byte[] menu_actions;
int act_menu_select=0;
int[] act_menu_select_bak;
String[] lcd_lines =null;
 
 
233,6 → 237,9
 
byte[] tmp_actions_fin=new byte[setup_pos];
String[] tmp_items_fin=new String[setup_pos];
 
if (setup_pos<act_menu_select)
act_menu_select=0;
for ( int tmp_p=0;tmp_p<setup_pos;tmp_p++)
{
239,7 → 246,7
tmp_actions_fin[tmp_p]=tmp_actions[tmp_p];
tmp_items_fin[tmp_p] =tmp_items[tmp_p];
}
act_menu_select=0;
 
setup_menu(tmp_items_fin,tmp_actions_fin);
}
 
303,13 → 310,10
 
public void paint_lcd(Graphics g)
{
 
int y;
 
// int lcd_top= (state==STATEID_EDIT_PARAMS?0:25);
//int lcd_top= 25;
max_lines=(canvas_height-25/*lcd_top*/)/lcd_char_height;
 
int spacer_left_right=(canvas_width-(20*(lcd_img.getWidth()/222)))/2;
// for(int i=0;i<lcd_lines.length;i++)
 
325,11 → 329,10
/*if (!bottomup)
y=i*lcd_char_height;
else*/
y=canvas_height-(display_lines-i)*lcd_char_height;
y=canvas_height-(display_lines-i)*lcd_char_height;
 
g.setClip((lcd_img.getWidth()/222)*pos+spacer_left_right,y,(lcd_img.getWidth()/222),lcd_img.getHeight());
g.drawImage(lcd_img,spacer_left_right+(lcd_img.getWidth()/222)*pos-((pos<lcd_lines[i+lcd_off].length()?lcd_lines[i+lcd_off].charAt(pos):' ')-' ')*(lcd_img.getWidth()/222),y,g.TOP | g.LEFT);
}
}
 
354,7 → 357,7
if (settings.do_scrollbg) bg_img=Image.createImage("/clouds.jpg");
break;
}
lcd_char_width=lcd_img.getWidth()/222;
// lcd_char_width=lcd_img.getWidth()/222;
lcd_char_height=lcd_img.getHeight();
}
 
389,6 → 392,9
public DUBwiseCanvas(DUBwise _root)
{
 
act_menu_select_bak=new int[LAST_STATEID];
for (int i=0;i<LAST_STATEID;i++)
act_menu_select_bak[i]=0;
//#if fileapi=="on"
file_access=new DUBwiseFileAccess(this);
//#endif
396,7 → 402,6
root=_root;
 
mk = new org.ligi.ufo.MKCommunicator();
helper = new DUBwiseHelper();
settings = new DUBwiseSettings(this);
settings.load();
load_global_images();
509,7 → 514,10
case STATEID_READ_PARAMS:
if (mk.watchdog.act_paramset==5)
{
chg_state(STATEID_SELECT_PARAMSET);
select_paramset4edit=true;
}
else
{
lcd_lines[0]="Reading Settings ";
567,7 → 575,7
else
act_edit_ip=settings.act_conn_ip;
lcd_lines[1]=helper.ip_str(act_edit_ip,true);
lcd_lines[1]=DUBwiseHelper.ip_str(act_edit_ip,true);
 
lcd_lines[2]="";
682,6 → 690,15
}
}
 
 
public int check_local_max(int val)
{
if ( val>local_max)
local_max=val;
else if (-val>local_max)
local_max=-val;
return val;
}
// drawing section
public void paint(Graphics g) {
688,6 → 705,8
canvas_width=this.getWidth();
canvas_height=this.getHeight();
 
line_middle_y=canvas_height/2;
 
if (debug.showing)
{
debug.paint(g);
706,24 → 725,8
 
try {
 
// !!TODO checkme
if (mk!=null)
{
line_middle_y=canvas_height/2;
if (local_max<Math.abs(mk.debug_data.nick_int()))
local_max=Math.abs(mk.debug_data.nick_int());
if (local_max<Math.abs(mk.debug_data.roll_int()))
local_max=Math.abs(mk.debug_data.roll_int());
if (local_max<Math.abs(mk.debug_data.accnick()))
local_max=Math.abs(mk.debug_data.accnick());
if (local_max<Math.abs(mk.debug_data.accroll()))
local_max=Math.abs(mk.debug_data.accroll());
line_scaler= local_max/(canvas_height/2)+1;
}
 
 
 
 
Font f1 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_MEDIUM);
Font f2 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_SMALL);
 
1113,11 → 1116,11
y_off+=spacer;
g.drawString("* and # =>exit",0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer;
g.drawString("* and Fire =>Start Engines",0,y_off,Graphics.TOP | Graphics.LEFT);
/* g.drawString("* and Fire =>Start Engines",0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer;
g.drawString("* and 0 =>Stop Engines",0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer;
 
*/
g.drawString("sent:" + mk.stats.external_control_request_count +"confirm:" + mk.stats.external_control_confirm_frame_count,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer;
// g.drawString("bf1:"+ keycontrol_bitfield[0] ,0,y_off,Graphics.TOP | Graphics.LEFT);
1294,6 → 1297,9
g.setStrokeStyle(Graphics.DOTTED);
g.setColor(0xe1dddd);
 
 
 
 
for (int d=0;d<GRAPH_COUNT;d++)
{
g.setColor(graph_colors[d]);
1324,16 → 1330,18
for (int gr=0;gr<GRAPH_COUNT;gr++)
{
 
 
// !!TODO checkme
 
 
 
g.setColor(graph_colors[gr]);
try {
graph_data[gr][-graph_offset]=mk.debug_data.analog[graph_sources[gr]];
}
catch (Exception e)
{
debug.log("E!:" + e.getMessage());
 
}
graph_data[gr][-graph_offset]=check_local_max(mk.debug_data.analog[graph_sources[gr]]);
 
line_scaler= local_max/(canvas_height/2)+1;
 
 
for ( int x=0;x<canvas_width;x++)
1348,6 → 1356,8
}
}
 
 
 
break;
 
case STATEID_FLIGHTVIEW:
1468,11 → 1478,11
{
settings_editor = null;
params_editor = null;
err_img=null;
err_img=null;
graph_data=null;
 
 
if (next_state!=state)act_menu_select=0;
act_menu_select_bak[state]=act_menu_select;
act_menu_select=act_menu_select_bak[next_state];
// prepare next state
switch(next_state)
{
1611,7 → 1621,7
case STATEID_SELECT_PARAMSET:
menu_items=new String[5];
for (int i=0;i<5;i++)
menu_items[i]=""+i+": " + mk.params.names[i] + ((i==mk.params.active_paramset)?"*":"");
menu_items[i]=""+(i+1)+": " + mk.params.getParamName(i) + ((i==mk.params.active_paramset)?"*":"");
 
lcd_lines=new String[5];
break;
1672,6 → 1682,7
mk.user_intent=USER_INTENT_GRAPH;
local_max=1;
break;
 
}
1890,7 → 1901,7
case STATEID_IPINPUT:
if ((keyCode>=KEY_NUM0)&&(keyCode<=KEY_NUM9))
{
act_edit_ip[ipinput_pos/4]=helper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),0,(keyCode-KEY_NUM0),9);
act_edit_ip[ipinput_pos/4]=DUBwiseHelper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),0,(keyCode-KEY_NUM0),9);
 
if(ipinput_pos<19) ipinput_pos++;
if ((ipinput_pos<18)&&(((ipinput_pos+1)%4)==0))ipinput_pos++;
1909,12 → 1920,12
break;
 
case UP:
act_edit_ip[ipinput_pos/4]=helper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),1,-1,9);
act_edit_ip[ipinput_pos/4]=DUBwiseHelper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),1,-1,9);
 
break;
 
case DOWN:
act_edit_ip[ipinput_pos/4]=helper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),-1,-1,9);
act_edit_ip[ipinput_pos/4]=DUBwiseHelper.mod_decimal(act_edit_ip[ipinput_pos/4],(ipinput_pos<15?2:3)-(ipinput_pos%4),-1,-1,9);
 
 
case FIRE:
1921,13 → 1932,13
if (ipinput4proxy)
{
settings.act_proxy_ip=act_edit_ip;
mk.do_proxy("socket://"+helper.ip_str(settings.act_proxy_ip,false));
mk.do_proxy("socket://"+DUBwiseHelper.ip_str(settings.act_proxy_ip,false));
chg_state(STATEID_PROXY);
}
else
{
settings.act_conn_ip=act_edit_ip;
connect_mk("socket://"+helper.ip_str(settings.act_conn_ip,false),"TCP/IP Connection");
connect_mk("socket://"+DUBwiseHelper.ip_str(settings.act_conn_ip,false),"TCP/IP Connection");
chg_state(STATEID_CONN_DETAILS);
}
 
1939,9 → 1950,6
case STATEID_GPSVIEW:
if (keyCode == this.KEY_NUM0)
mk.set_gps_target(mk.gps_position.Latitude,mk.gps_position.Longitude);
 
 
 
if (keyCode == this.KEY_NUM1)
mk.gps_position.push_wp();
if (keyCode == this.KEY_NUM2)
2155,7 → 2163,7
break;
 
case ACTIONID_RENAME_PARAMS:
act_input_str=mk.params.names[mk.params.act_paramset];
act_input_str=mk.params.getParamName(mk.params.act_paramset);
ipinput_pos=0;
chg_state(STATEID_STRINGINPUT);
break;
2257,6 → 2265,7
 
case ACTIONID_EDIT_PARAMS:
select_paramset4edit=true;
if (mk.watchdog.act_paramset<5)
chg_state(STATEID_READ_PARAMS);
else
2265,10 → 2274,13
break;
 
 
case ACTIONID_WRITE_PARAM_AS:
select_paramset4edit=false;
chg_state(STATEID_SELECT_PARAMSET);
break;
 
 
case ACTIONID_WRITE_PARAMS:
mk.write_params();
mk.write_params(mk.params.act_paramset);
chg_state(STATEID_MAINMENU);
break;
 
2317,12 → 2329,18
 
case STATEID_SELECT_PARAMSET:
if ( getGameAction (keyCode)==FIRE )
{
if ( mk.params.field[act_menu_select]!=null)
{
if (select_paramset4edit)
// if ( mk.params.field[act_menu_select]!=null)
{
mk.params.act_paramset=act_menu_select;
chg_state(STATEID_EDIT_PARAMS);
}
else
{
mk.write_params(act_menu_select);
chg_state(STATEID_MAINMENU);
}
}
else menu_keypress(keyCode);
break;
/DUBwise/trunk/j2me/src/DUBwiseHelper.java
1,10 → 1,10
public class DUBwiseHelper
public final class DUBwiseHelper
{
public String ip_digit_zeroes(int digit)
public final static String ip_digit_zeroes(int digit)
{ return "" + digit/100 + "" + (digit/10)%10 + "" + (digit)%10; }
 
 
public String ip_str(int[] ip,boolean with_zeroes)
public final static String ip_str(int[] ip,boolean with_zeroes)
{
if(with_zeroes)
return ip_digit_zeroes(ip[0]) + "." +ip_digit_zeroes(ip[1]) + "."+ip_digit_zeroes(ip[2]) + "."+ip_digit_zeroes(ip[3]) + ":"+ip_digit_zeroes(ip[4]) ;
13,7 → 13,7
}
 
public int pow(int val,int pow)
public final static int pow(int val,int pow)
{
int res=1;
 
24,7 → 24,7
}
 
 
public int mod_decimal(int val,int mod_power,int modder,int setter,int clipper)
public final static int mod_decimal(int val,int mod_power,int modder,int setter,int clipper)
{
 
int res=0;
/DUBwise/trunk/j2me/src/DUBwiseUIDefinitions.java
3,7 → 3,7
 
 
// id for each state - must just be uniq - order isnt important
public final static byte STATEID_SCANNING =0;
public final static byte STATEID_INITIAL =0;
public final static byte STATEID_DEVICESELECT =1;
public final static byte STATEID_MAINMENU =2;
public final static byte STATEID_MOTORTEST =3;
33,6 → 33,8
public final static byte STATEID_HORIZON =27;
//public final static byte STATEID_SELECT_SPEED_FORMAT=28;
public final static byte STATEID_STRINGINPUT =29;
public final static byte STATEID_SCANNING =30;
public final static byte LAST_STATEID =30;
 
 
 
63,7 → 65,8
public final static byte ACTIONID_MAINMENU = 21;
 
public final static byte ACTIONID_HORIZON = 22;
public final static byte ACTIONID_HORIZON = 22;
public final static byte ACTIONID_WRITE_PARAM_AS = 23;
// public final static byte ACTIONID_SOUNDTOGGLE = 23;
// public final static byte ACTIONID_VIBRATOGGLE = 24;
// public final static byte ACTIONID_GRAPHTOGGLE = 25;
100,8 → 103,8
 
 
 
public final static String[] handle_params_menu_items={"write to MK","don't write to MK","discard/read again","rename","all to default"};
public final static byte[] handle_params_menu_actions={ACTIONID_WRITE_PARAMS,ACTIONID_MAINMENU,ACTIONID_UNDO_PARAMS,ACTIONID_RENAME_PARAMS,ACTIONID_RESET_PARAMS};
public final static String[] handle_params_menu_items={"save","save as","discard/read again","rename","all to default","to Main-Menu"};
public final static byte[] handle_params_menu_actions={ACTIONID_WRITE_PARAMS,ACTIONID_WRITE_PARAM_AS,ACTIONID_UNDO_PARAMS,ACTIONID_RENAME_PARAMS,ACTIONID_RESET_PARAMS,ACTIONID_MAINMENU};
 
 
 
/DUBwise/trunk/j2me/src/MKParamsEditor.java
86,10 → 86,10
switch(edit_source.field_types[act_tab][i])
{
case PARAMTYPE_BITSWITCH:
lcd_lines[1+2*i]=(((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]/8)&(1<<edit_source.field_positions[act_tab][i]%8))==0)?"off":"on" ) ;
lcd_lines[1+2*i]=" " + (((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]/8)&(1<<edit_source.field_positions[act_tab][i]%8))==0)?"off":"on" ) ;
break;
case PARAMTYPE_BYTE:
lcd_lines[1+2*i]=""+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
if ((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])>250)&&(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])<256))
lcd_lines[2+2*i]+="[Poti"+(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])-250) +"]"; break;
 
98,14 → 98,14
if (edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])==-4242)
lcd_lines[1+2*i]="none";
else
lcd_lines[1+2*i]=""+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
break;
case PARAMTYPE_STICK:
lcd_lines[1+2*i]=""+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
break;
default:
lcd_lines[1+2*i]=""+edit_source.choice_strings[edit_source.field_types[act_tab][i]-PARAMTYPE_CHOICE][edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])];
lcd_lines[1+2*i]=" "+edit_source.choice_strings[edit_source.field_types[act_tab][i]-PARAMTYPE_CHOICE][edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])];
}
}
/DUBwise/trunk/shared/src/MKCommunicator.java
36,7 → 36,7
public boolean init_bootloader=false;
 
public byte lib_version_major=0;
public byte lib_version_minor=3;
public byte lib_version_minor=4;
 
public String lib_version_str()
{
513,11 → 513,11
}
 
 
public void write_params()
public void write_params(int to)
{
params.update_backup();
params.update_backup(to);
wait4send();
send_command(FC_SLAVE_ADDR,'s',params.field_bak[params.act_paramset]);
send_command(FC_SLAVE_ADDR,'s',params.field_bak[to]);
}
 
public void send_command(int modul,char cmd)
681,8 → 681,8
 
case 'w':
int[] dec=Decode64(data,3,len-3);
angle_nick=debug_data.parse_signed_int_2(dec[0],dec[1]);
angle_roll=debug_data.parse_signed_int_2(dec[2],dec[3]);
angle_nick=MKHelper.parse_signed_int_2(dec[0],dec[1]);
angle_roll=MKHelper.parse_signed_int_2(dec[2],dec[3]);
stats.angle_data_count++;
 
break;
/DUBwise/trunk/shared/src/MKDebugData.java
61,21 → 61,13
names[id]+=":";
}
 
public int parse_signed_int_2(int i1,int i2)
{
int res=(int)((i2<<8)|i1);
if ((res&(1<<15))!=0)
return -(res&(0xFFFF-1))^(0xFFFF-1);
else
return res;
 
}
public void set_by_mk_data(int[] in_arr,MKVersion version)
{
 
for (i=0;i<32;i++)
// {
analog[i]=parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] );
analog[i]=MKHelper.parse_signed_int_2( in_arr[2+i*2], in_arr[3+i*2] );
//(int)((in_arr[3+i*2]<<8) | in_arr[2+i*2]);
// if ((analog[i]&(1<<15))!=0)
//analog[i]=-(analog[i]&(0xFFFF-1))^(0xFFFF-1);
/DUBwise/trunk/shared/src/MKHelper.java
0,0 → 1,21
package org.ligi.ufo;
 
public final class MKHelper
{
public final static int parse_signed_int_2(int i1,int i2)
{
int res=(int)((i2<<8)|i1);
if ((res&(1<<15))!=0)
return -(res&(0xFFFF-1))^(0xFFFF-1);
else
return res;
 
}
 
 
public final static int parse_unsigned_int_2(int i1,int i2)
{
return (int)((i2<<8)|i1);
}
 
}
/DUBwise/trunk/shared/src/MKParamsParser.java
33,7 → 33,7
 
public int[][] field;
public int[][] field_bak;
public String[] names={"","","","",""};
// public String[] names={"","","","",""};
 
public int act_paramset=0;
 
74,7 → 74,7
{
if (nme.length()>10)
nme=nme.substring(0,10);
names[act_paramset]=nme;
// names[act_paramset]=nme;
int nme_pos=0;
while(nme_pos<nme.length())
{
123,16 → 123,31
set_by_mk_data(field_bak[act_paramset]);
}
 
public void update_backup()
public void update_backup(int to)
{
for ( int i=0 ; i<field[act_paramset].length;i++)
field_bak[act_paramset][i+2]=field[act_paramset][i];
{
field_bak[to][i+2]=field[act_paramset][i];
field[to][i]=field[act_paramset][i];
}
 
field_bak[act_paramset][0]=act_paramset+1;
field_bak[act_paramset][1]=params_version;
field_bak[to][0]=to+1;
field_bak[to][1]=params_version;
 
}
 
public String getParamName(int paramset)
{
String res="";
for ( int i=name_start;i<length;i++)
{
if(field[paramset][i]==0)break;
res+=(char)field[paramset][i];
}
return res;
}
 
public void set_by_mk_data(int[] in_arr)
{
params_version=in_arr[1];
162,7 → 177,7
field[last_parsed_paramset]=new int[length];
field_bak[last_parsed_paramset]=new int[length+2];
 
names[last_parsed_paramset]="";
// names[last_parsed_paramset]="";
for ( int i=0;i<length+2;i++)
{
if (i<length)
170,11 → 185,6
field_bak[last_parsed_paramset][i]=in_arr[i];
}
 
for ( int i=name_start;i<length;i++)
{
if(in_arr[i+2]==0)break;
names[last_parsed_paramset]+=(char)in_arr[i+2];
}
 
for (int i=0;i<10;i++)
stick_names[i]="not associated";