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; |
|
|