Rover: log power status on Pixhawk

This commit is contained in:
Andrew Tridgell 2014-02-13 22:10:11 +11:00
parent 7de8be1956
commit 9d6005edd8
2 changed files with 5 additions and 0 deletions

View File

@ -517,6 +517,8 @@ static bool mavlink_try_send_message(mavlink_channel_t chan, enum ap_message id,
case MSG_EXTENDED_STATUS1:
CHECK_PAYLOAD_SIZE(SYS_STATUS);
send_extended_status1(chan, packet_drops);
CHECK_PAYLOAD_SIZE(POWER_STATUS);
gcs[chan-MAVLINK_COMM_0].send_power_status();
break;
case MSG_EXTENDED_STATUS2:

View File

@ -454,6 +454,9 @@ static void Log_Write_Current()
current_total : battery.current_total_mah()
};
DataFlash.WriteBlock(&pkt, sizeof(pkt));
// also write power status
DataFlash.Log_Write_Power();
}
struct PACKED log_Compass {