|
|
|
@ -595,6 +595,18 @@ void APMFirmwarePlugin::_adjustCalibrationMessageSeverity(mavlink_message_t* mes
@@ -595,6 +595,18 @@ void APMFirmwarePlugin::_adjustCalibrationMessageSeverity(mavlink_message_t* mes
|
|
|
|
|
mavlink_msg_statustext_encode_chan(message->sysid, message->compid, 0, message, &statusText); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void APMFirmwarePlugin::initializeStreamRates(Vehicle* vehicle) |
|
|
|
|
{ |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_RAW_SENSORS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTENDED_STATUS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_RC_CHANNELS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_POSITION, 3); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA1, 10); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA2, 10); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA3, 3); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void APMFirmwarePlugin::initializeVehicle(Vehicle* vehicle) |
|
|
|
|
{ |
|
|
|
|
vehicle->setFirmwarePluginInstanceData(new APMFirmwarePluginInstanceData); |
|
|
|
@ -632,13 +644,7 @@ void APMFirmwarePlugin::initializeVehicle(Vehicle* vehicle)
@@ -632,13 +644,7 @@ void APMFirmwarePlugin::initializeVehicle(Vehicle* vehicle)
|
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
// Streams are not started automatically on APM stack
|
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_RAW_SENSORS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTENDED_STATUS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_RC_CHANNELS, 2); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_POSITION, 3); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA1, 10); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA2, 10); |
|
|
|
|
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA3, 3); |
|
|
|
|
initializeStreamRates(vehicle); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|