From c958bfeaa3c985392b4c32388e6e9179f987b0d3 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Tue, 3 May 2016 11:39:54 +0200 Subject: [PATCH] MAVLink app: Report OS and Firmware version --- src/modules/mavlink/mavlink_main.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp index 6653a88660..9864052bff 100644 --- a/src/modules/mavlink/mavlink_main.cpp +++ b/src/modules/mavlink/mavlink_main.cpp @@ -1190,14 +1190,13 @@ void Mavlink::send_autopilot_capabilites() msg.capabilities |= MAV_PROTOCOL_CAPABILITY_PARAM_FLOAT; msg.capabilities |= MAV_PROTOCOL_CAPABILITY_COMMAND_INT; msg.capabilities |= MAV_PROTOCOL_CAPABILITY_FTP; - msg.capabilities |= MAV_PROTOCOL_CAPABILITY_FTP; msg.capabilities |= MAV_PROTOCOL_CAPABILITY_SET_ATTITUDE_TARGET; msg.capabilities |= MAV_PROTOCOL_CAPABILITY_SET_POSITION_TARGET_LOCAL_NED; msg.capabilities |= MAV_PROTOCOL_CAPABILITY_SET_ACTUATOR_TARGET; - msg.flight_sw_version = 0; - msg.middleware_sw_version = 0; - msg.os_sw_version = 0; - msg.board_version = 0; + msg.flight_sw_version = version_tag_to_number(px4_git_version); + msg.middleware_sw_version = version_tag_to_number(px4_git_version); + msg.os_sw_version = version_tag_to_number(os_git_tag); + msg.board_version = px4_board_version; memcpy(&msg.flight_custom_version, &px4_git_version_binary, sizeof(msg.flight_custom_version)); memcpy(&msg.middleware_custom_version, &px4_git_version_binary, sizeof(msg.middleware_custom_version)); memset(&msg.os_custom_version, 0, sizeof(msg.os_custom_version));