Signed-off-by: Keith Packard <keithp@keithp.com>
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
return -gyro_y();
case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
return -gyro_y();
case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return mag_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
case AltosLib.AO_LOG_FORMAT_TELEMEGA_OLD:
return mag_x();
case AltosLib.AO_LOG_FORMAT_EASYMEGA_2:
- case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
+ case AltosLib.AO_LOG_FORMAT_TELEMEGA_4:
+ return mag_y();
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
case imu_type_easymega_v2:
return -gyro_y;
case imu_type_telemega_v4:
case imu_type_easymega_v2:
return -gyro_y;
case imu_type_telemega_v4:
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}
case imu_type_telemega_v3:
case imu_type_easymega_v1:
return mag_x;
case imu_type_telemega_v3:
case imu_type_easymega_v1:
return mag_x;
- case imu_type_telemega_v4:
case imu_type_easymega_v2:
return -mag_y;
case imu_type_easymega_v2:
return -mag_y;
+ case imu_type_telemega_v4:
+ return mag_y;
default:
return AltosLib.MISSING;
}
default:
return AltosLib.MISSING;
}