Browse Source

ACM : Logging updates

mission-4.1.18
Jason Short 13 years ago
parent
commit
fd4bc69d77
  1. 27
      ArduCopter/Log.pde

27
ArduCopter/Log.pde

@ -152,9 +152,9 @@ dump_log(uint8_t argc, const Menu::arg *argv)
static void do_erase_logs(void) static void do_erase_logs(void)
{ {
gcs_send_text_P(SEVERITY_LOW, PSTR("Erasing logs")); gcs_send_text_P(SEVERITY_LOW, PSTR("Erasing logs\n"));
DataFlash.EraseAll(mavlink_delay); DataFlash.EraseAll(mavlink_delay);
gcs_send_text_P(SEVERITY_LOW, PSTR("Log erase complete")); gcs_send_text_P(SEVERITY_LOW, PSTR("Log erase complete\n"));
} }
static int8_t static int8_t
@ -359,6 +359,16 @@ static void Log_Write_Raw()
DataFlash.WriteLong(get_int(accel.z)); DataFlash.WriteLong(get_int(accel.z));
DataFlash.WriteByte(END_BYTE); DataFlash.WriteByte(END_BYTE);
/*
DataFlash.WriteByte(HEAD_BYTE1);
DataFlash.WriteByte(HEAD_BYTE2);
DataFlash.WriteByte(LOG_RAW_MSG);
DataFlash.WriteLong(get_int(ahrs._omega_I.x));
DataFlash.WriteLong(get_int(ahrs._omega_I.y));
DataFlash.WriteByte(END_BYTE);
*/
} }
// Read a raw accel/gyro packet // Read a raw accel/gyro packet
@ -372,6 +382,15 @@ static void Log_Read_Raw()
Serial.print(", "); Serial.print(", ");
} }
Serial.println(" "); Serial.println(" ");
/*
float temp1 = get_float(DataFlash.ReadLong());
float temp2 = get_float(DataFlash.ReadLong());
Serial.printf_P(PSTR("RAW, %4.4f, %4.4f\n"),
temp1,
temp2);
*/
} }
#endif #endif
@ -597,8 +616,8 @@ static void Log_Write_Nav_Tuning()
DataFlash.WriteInt(target_bearing/100); // 2 DataFlash.WriteInt(target_bearing/100); // 2
DataFlash.WriteInt(long_error); // 3 DataFlash.WriteInt(long_error); // 3
DataFlash.WriteInt(lat_error); // 4 DataFlash.WriteInt(lat_error); // 4
DataFlash.WriteInt(nav_lon); // 5 DataFlash.WriteInt(nav_pitch); // 5
DataFlash.WriteInt(nav_lat); // 6 DataFlash.WriteInt(nav_roll); // 6
DataFlash.WriteInt(x_actual_speed); // 7 DataFlash.WriteInt(x_actual_speed); // 7
DataFlash.WriteInt(y_actual_speed); // 8 DataFlash.WriteInt(y_actual_speed); // 8
DataFlash.WriteInt(g.pid_nav_lon.get_integrator()); // 9 DataFlash.WriteInt(g.pid_nav_lon.get_integrator()); // 9

Loading…
Cancel
Save