Commit 1b4ac63a authored by tstellanova's avatar tstellanova

fix sense of RC pitch calibration; notify user when we abandon reads/writes after timeout

parent 85e653ee
......@@ -250,10 +250,10 @@ void UASParameterCommsMgr::silenceTimerExpired()
int totalElapsed = (int)(curTime - lastReceiveTime);
if (totalElapsed > maxSilenceTimeout) {
qDebug() << "Max silence time exceeded: " + totalElapsed;
qDebug() << "maxSilenceTimeout exceeded: " << totalElapsed;
int missingReads, missingWrites;
clearRetransmissionLists(missingReads,missingWrites);
//TODO notify user!
setParameterStatusMsg(tr("TIMEOUT: Abandoning %1 reads %2 writes after %3 seconds").arg(missingReads).arg(missingWrites).arg(totalElapsed/1000));
}
else {
resendReadWriteRequests();
......@@ -360,7 +360,7 @@ void UASParameterCommsMgr::updateSilenceTimer()
if (missReadCount > 0 || missWriteCount > 0) {
silenceTimer.start(silenceTimeout); //TODO configurable silence timeout
silenceTimer.start(silenceTimeout);
lastSilenceTimerReset = QGC::groundTimeMilliseconds();
}
else {
......
......@@ -393,7 +393,7 @@ void QGCPX4VehicleConfig::detectChannelInversion(int aert_index)
QStringList instructions;
instructions << "ROLL: Move stick left";
instructions << "PITCH: Move stick up";
instructions << "PITCH: Move stick down";//matches the other sticks: should cause DECREASE in raw rc channel value when not reversed
instructions << "YAW: Move stick left";
instructions << "THROTTLE: Move stick down";
instructions << "MODE SWITCH: Push down / towards you";
......
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