X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FTabPad.java;fp=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FTabPad.java;h=4a8b3f862b9bbeed9077133fc6e8a5b1b1f84f69;hp=f526857f00ccedb3a67011dc9b606309dc2394f1;hb=07fa6611080cc7a4ae2815e9867afde5be7a3f89;hpb=2c10d049ca9729dfe7832096c40f837d6510d5b2 diff --git a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TabPad.java b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TabPad.java index f526857f..4a8b3f86 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TabPad.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/TabPad.java @@ -62,6 +62,8 @@ public class TabPad extends AltosDroidTab { private TextView[] ignite_voltage_label = new TextView[4]; private GoNoGoLights[] ignite_lights = new GoNoGoLights[4]; + private View tilt_view; + private TextView tilt_value; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -107,6 +109,9 @@ public class TabPad extends AltosDroidTab { (ImageView) v.findViewById(R.id.gps_ready_greenled), getResources()); + tilt_view = (View) v.findViewById(R.id.tilt_view); + tilt_value = (TextView) v.findViewById(R.id.tilt_value); + for (int i = 0; i < 4; i++) { int row_id, view_id, label_id, lights_id; int red_id, green_id; @@ -213,8 +218,18 @@ public class TabPad extends AltosDroidTab { } else gps_locked_lights.set(false, true); gps_ready_lights.set(state.gps_ready, state.gps == null); + + double orient = state.orient(); + + if (orient == AltosLib.MISSING) { + tilt_view.setVisibility(View.GONE); + } else { + tilt_value.setText(AltosDroid.number("%1.0f°", orient)); + tilt_view.setVisibility(View.VISIBLE); + } } + if (telem_state != null) { if (telem_state.receiver_battery == AltosLib.MISSING) { receiver_row.setVisibility(View.GONE);