Commit 83328ad9 authored by DonLakeFlyer's avatar DonLakeFlyer

parent a32d84f8
...@@ -230,11 +230,13 @@ void MockLink::_loadParams(void) ...@@ -230,11 +230,13 @@ void MockLink::_loadParams(void)
if (_firmwareType == MAV_AUTOPILOT_ARDUPILOTMEGA) { if (_firmwareType == MAV_AUTOPILOT_ARDUPILOTMEGA) {
if (_vehicleType == MAV_TYPE_FIXED_WING) { if (_vehicleType == MAV_TYPE_FIXED_WING) {
paramFile.setFileName(":/MockLink/APMArduPlaneMockLink.params"); paramFile.setFileName(":/FirmwarePlugin/APM/Plane.OfflineEditing.params");
} else if (_vehicleType == MAV_TYPE_SUBMARINE ) { } else if (_vehicleType == MAV_TYPE_SUBMARINE ) {
paramFile.setFileName(":/MockLink/APMArduSubMockLink.params"); paramFile.setFileName(":/MockLink/APMArduSubMockLink.params");
} else if (_vehicleType == MAV_TYPE_GROUND_ROVER ) {
paramFile.setFileName(":/FirmwarePlugin/APM/Rover.OfflineEditing.params");
} else { } else {
paramFile.setFileName(":/MockLink/APMArduCopterMockLink.params"); paramFile.setFileName(":/FirmwarePlugin/APM/Copter.OfflineEditing.params");
} }
} else { } else {
paramFile.setFileName(":/MockLink/PX4MockLink.params"); paramFile.setFileName(":/MockLink/PX4MockLink.params");
...@@ -947,9 +949,17 @@ void MockLink::_respondWithAutopilotVersion(void) ...@@ -947,9 +949,17 @@ void MockLink::_respondWithAutopilotVersion(void)
uint32_t flightVersion = 0; uint32_t flightVersion = 0;
#if !defined(NO_ARDUPILOT_DIALECT) #if !defined(NO_ARDUPILOT_DIALECT)
if (_firmwareType == MAV_AUTOPILOT_ARDUPILOTMEGA) { if (_firmwareType == MAV_AUTOPILOT_ARDUPILOTMEGA) {
flightVersion |= 3 << (8*3); if (_vehicleType == MAV_TYPE_FIXED_WING) {
flightVersion |= 5 << (8*2); flightVersion |= 9 << (8*2);
flightVersion |= 0 << (8*1); } else if (_vehicleType == MAV_TYPE_SUBMARINE ) {
flightVersion |= 5 << (8*2);
} else if (_vehicleType == MAV_TYPE_GROUND_ROVER ) {
flightVersion |= 5 << (8*2);
} else {
flightVersion |= 6 << (8*2);
}
flightVersion |= 3 << (8*3); // Major
flightVersion |= 0 << (8*1); // Patch
flightVersion |= FIRMWARE_VERSION_TYPE_DEV << (8*0); flightVersion |= FIRMWARE_VERSION_TYPE_DEV << (8*0);
} else if (_firmwareType == MAV_AUTOPILOT_PX4) { } else if (_firmwareType == MAV_AUTOPILOT_PX4) {
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment