Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 261 → Rev 260

/DUBwise/trunk/j2me/src/DUBwiseCanvas.java
222,7 → 222,6
 
tmp_menu_add(l(STRINGID_SELECT_FIRMWARE),ACTIONID_SELECT_FIRMWARE);
tmp_menu_add("UPDATE_DUBWISE",ACTIONID_UPDATE_DUBWISE);
tmp_menu_add("Phone GPS",ACTIONID_SHOWPHONEGPS);
 
 
if (settings.expert_mode)
628,7 → 627,7
mk.ufo_prober.change_notify=false;
if (mk.ufo_prober.is_incompatible())
{
mk.error_str=l(STRINGID_INCOMPATIBLEDEVICE);
mk.error_str="incompatible Device";
chg_state(STATEID_ERROR_MSG);
}
else
641,52 → 640,6
{
 
case STATEID_SHOWPHONEGPS:
try
{
Class.forName("javax.microedition.location.LocationProvider");
 
javax.microedition.location.Criteria cr= new javax.microedition.location.Criteria();
cr.setHorizontalAccuracy(500);
// Get an instance of the provider
javax.microedition.location.LocationProvider lp= javax.microedition.location.LocationProvider.getInstance(cr);
// Request the location, setting a one-minute timeout
javax.microedition.location.Location l = lp.getLocation(60);
javax.microedition.location.Coordinates c = l.getQualifiedCoordinates();
 
 
/* low crit
 
Criteria crit2 = new Criteria();
crit2.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
crit2.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
crit2.setPreferredResponseTime(Criteria.NO_REQUIREMENT);
crit2.setPreferredPowerConsumption(Criteria.POWER_USAGE_HIGH);
crit2.setCostAllowed(false);
crit2.setSpeedAndCourseRequired(false);
crit2.setAltitudeRequired(false);
lp= LocationProvider.getInstance(crit2);
 
*/
if(c != null ) {
// Use coordinate information
phone_lat= c.getLatitude();
phone_long = c.getLongitude();
}
}
catch (Exception e)
{
mk.error_str="Phone GPS Problem";
chg_state(STATEID_ERROR_MSG);
}
break;
case STATEID_SELECT_FIRMWARE:
if ((menu_items.length==0)&&(fw_loader.got_list))
setup_menu(fw_loader.names,null);
700,7 → 653,7
mk.params.reset();
mk.watchdog.act_paramset=0;
nextstate=STATEID_PARAM_MENU;
success_msg=l(STRINGID_PARAMRESETOK);
success_msg="Param Reset Success!";
chg_state(STATEID_SUCCESS_MSG);
}
break;
755,7 → 708,7
if (param_masswrite_write_pos==5)
{
nextstate=STATEID_PARAM_MENU;
success_msg=l(STRINGID_PARAMWRITEOK);
success_msg="Parameter Write OK";
chg_state(STATEID_SUCCESS_MSG);
}
else
765,7 → 718,7
catch (Exception e)
{debug.log("Problem Sleeping "); }
lcd_lines[0]=l(STRINGID_WRITINGPARAMS);
lcd_lines[0]="Writing Params";
lcd_lines[1]=DUBwiseHelper.pound_progress(param_masswrite_write_pos,5);
 
941,7 → 894,6
//#if devicecontrol=="on"
 
try {
Class.forName("com.nokia.mid.ui.DeviceControl");
if (settings.keep_lighton) com.nokia.mid.ui.DeviceControl.setLights(0,100);
 
}
1502,16 → 1454,6
break;
//#endif
 
 
case STATEID_SHOWPHONEGPS:
y_off+=spacer;
g.drawString("lat" + phone_lat ,0,y_off,Graphics.TOP | Graphics.LEFT);
y_off+=spacer;
g.drawString("long" + phone_long ,0,y_off,Graphics.TOP | Graphics.LEFT);
 
break;
 
 
case STATEID_SELECT_FIRMWARE:
case STATEID_SELECT_COMPORT:
case STATEID_PARAM_MENU:
2191,10 → 2133,6
int[][] params2masswrite;
int param_masswrite_write_pos;
 
double phone_lat=0.0;
double phone_long=0.0;
 
public void process_action(byte actionid)
{
switch(actionid)
2207,11 → 2145,6
catch(Exception e) { }
break;
 
 
case ACTIONID_SHOWPHONEGPS:
chg_state(STATEID_SHOWPHONEGPS);
break;
 
case ACTIONID_PARAM_LOAD_MOBILE:
try
{
2226,7 → 2159,7
// params_version
if ( mk.params.params_version!=din.readInt())
{
mk.error_str=l(STRINGID_PARAMSINCOMPATIBLE);
mk.error_str="Params Incompatible";
chg_state(STATEID_ERROR_MSG);
break;
}
2246,7 → 2179,7
}
catch (Exception e)
{
mk.error_str=l(STRINGID_NOPARAMSONMOBILE);
mk.error_str="No Params on Mobile";
chg_state(STATEID_ERROR_MSG);
}
 
2266,7 → 2199,7
break;
case ACTIONID_PARAM_WRITE_OK:
success_msg=l(STRINGID_PARAMWRITEOK);
success_msg="Parameter Write OK";
chg_state(STATEID_SUCCESS_MSG);
break;
case ACTIONID_HORIZON:
2405,7 → 2338,7
 
case ACTIONID_WRITE_PARAMS:
mk.write_params(mk.params.act_paramset);
success_msg=l(STRINGID_SAVEDSETTINGS); // too optimistic
success_msg="Saved Settings"; // too optimistic
nextstate=STATEID_HANDLE_PARAMS;
chg_state(STATEID_SUCCESS_MSG);
break;
2412,7 → 2345,7
 
case ACTIONID_UNDO_PARAMS:
mk.params.use_backup();
success_msg=l(STRINGID_SETTINGSUNDOOK); // too optimistic
success_msg="Settings Undo OK"; // too optimistic
nextstate=STATEID_HANDLE_PARAMS;
chg_state(STATEID_SUCCESS_MSG);