/* AO_LOG_FLIGHT elements */
public int flight() { return data16(0); }
- public int idle_pres() { return data16(2); }
- public int idle_thrust() { return data16(4); }
/* AO_LOG_STATE elements */
public int state() { return data16(0); }
switch (cmd) {
case AltosLib.AO_LOG_FLIGHT:
state.set_flight(flight());
- state.set_ground_pressure(adc_to_pa(idle_pres()));
+ state.set_ground_pressure(0.0);
state.set_accel_g(0, -1);
break;
case AltosLib.AO_LOG_STATE:
void
ao_log(void)
{
- uint16_t ao_idle_pressure = 0; // write code to capture pre-test values someday
- uint16_t ao_idle_thrust = 0;
uint16_t ao_flight_state = ao_flight_startup;
ao_storage_setup();
log.type = AO_LOG_FLIGHT;
log.tick = ao_time();
- log.u.flight.idle_pressure = ao_idle_pressure;
- log.u.flight.idle_thrust = ao_idle_thrust;
log.u.flight.flight = ao_flight_number;
ao_log_firetwo(&log);