altoslib: Do data analysis on raw values rather than AltosState
[fw/altos] / altoslib / AltosTelemetryMetrumData.java
index 7ba591ed43a08db917bf3c7c7d0dd318ce21944b..21c60c750ae20dd080cc4a3910e856b2a4b254e1 100644 (file)
@@ -30,9 +30,9 @@ public class AltosTelemetryMetrumData extends AltosTelemetryStandard {
                super(bytes);
        }
 
-       public void update_state(AltosState state) {
-               state.set_ground_accel(ground_accel());
-               state.set_accel_g(accel_plus_g(), accel_minus_g());
-               state.set_ground_pressure(ground_pres());
+       public void provide_data(AltosDataListener listener, AltosCalData cal_data) {
+               cal_data.set_ground_accel(ground_accel());
+               cal_data.set_accel_plus_minus(accel_plus_g(), accel_minus_g());
+               cal_data.set_ground_pressure(ground_pres());
        }
 }