Browse Source

Plane: use log system ID if available

mission-4.1.18
Andrew Tridgell 11 years ago
parent
commit
079d48f6cc
  1. 6
      ArduPlane/GCS_Mavlink.pde
  2. 6
      ArduPlane/Log.pde

6
ArduPlane/GCS_Mavlink.pde

@ -1485,6 +1485,12 @@ void GCS_MAVLINK::handleMessage(mavlink_message_t* msg) @@ -1485,6 +1485,12 @@ void GCS_MAVLINK::handleMessage(mavlink_message_t* msg)
// mark the firmware version in the tlog
send_text_P(SEVERITY_LOW, PSTR(FIRMWARE_STRING));
// send system ID if we can
char sysid[40];
if (hal.util->get_system_id(sysid)) {
mavlink_send_text(chan, SEVERITY_LOW, sysid);
}
// Start sending parameters - next call to ::update will kick the first one out
_queued_parameter = AP_Param::first(&_queued_parameter_token, &_queued_parameter_type);
_queued_parameter_index = 0;

6
ArduPlane/Log.pde

@ -504,6 +504,12 @@ static void start_logging() @@ -504,6 +504,12 @@ static void start_logging()
{
DataFlash.StartNewLog(sizeof(log_structure)/sizeof(log_structure[0]), log_structure);
DataFlash.Log_Write_Message_P(PSTR(FIRMWARE_STRING));
// write system identifier as well if available
char sysid[40];
if (hal.util->get_system_id(sysid)) {
DataFlash.Log_Write_Message(sysid);
}
}
#else // LOGGING_ENABLED

Loading…
Cancel
Save