* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-package org.altusmetrum.altoslib_12;
+package org.altusmetrum.altoslib_14;
public class AltosTelemetrySensor extends AltosTelemetryStandard {
int speed() { return int16(20); }
int height_16() { return int16(22); }
- int ground_accel() { return int16(24); }
- int ground_pres() { return int16(26); }
+ int ground_pres() { return int16(24); }
+ int ground_accel() { return int16(26); }
int accel_plus_g() { return int16(28); }
int accel_minus_g() { return int16(30); }
super(bytes);
}
- public void provide_data(AltosDataListener listener, AltosCalData cal_data) {
- super.provide_data(listener, cal_data);
+ public void provide_data(AltosDataListener listener) {
+ super.provide_data(listener);
listener.set_state(state());
- cal_data.set_state(state());
+
+ AltosCalData cal_data = listener.cal_data();
if (type() == packet_type_TM_sensor) {
cal_data.set_ground_accel(ground_accel());