mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-29 14:52:12 +01:00
Fixed calculation of retries on PipX.
This commit is contained in:
parent
ce9d96e1b1
commit
33cae7645d
@ -567,8 +567,9 @@ static void sendDataTask(void *parameters)
|
|||||||
uint32_t retries = 0;
|
uint32_t retries = 0;
|
||||||
int32_t success = -1;
|
int32_t success = -1;
|
||||||
while (retries < MAX_RETRIES && success == -1) {
|
while (retries < MAX_RETRIES && success == -1) {
|
||||||
success = UAVTalkSendObject(data->outUAVTalkCon, ev.obj, 0, 0, RETRY_TIMEOUT_MS);
|
success = UAVTalkSendObject(data->outUAVTalkCon, ev.obj, 0, 0, RETRY_TIMEOUT_MS) == 0;
|
||||||
++retries;
|
if (!success)
|
||||||
|
++retries;
|
||||||
}
|
}
|
||||||
data->comTxRetries += retries;
|
data->comTxRetries += retries;
|
||||||
}
|
}
|
||||||
@ -578,8 +579,9 @@ static void sendDataTask(void *parameters)
|
|||||||
uint32_t retries = 0;
|
uint32_t retries = 0;
|
||||||
int32_t success = -1;
|
int32_t success = -1;
|
||||||
while (retries < MAX_RETRIES && success == -1) {
|
while (retries < MAX_RETRIES && success == -1) {
|
||||||
success = UAVTalkSendAck(data->outUAVTalkCon, ev.obj, ev.instId);
|
success = UAVTalkSendAck(data->outUAVTalkCon, ev.obj, ev.instId) == 0;
|
||||||
++retries;
|
if (!success)
|
||||||
|
++retries;
|
||||||
}
|
}
|
||||||
data->comTxRetries += retries;
|
data->comTxRetries += retries;
|
||||||
}
|
}
|
||||||
@ -589,8 +591,9 @@ static void sendDataTask(void *parameters)
|
|||||||
uint32_t retries = 0;
|
uint32_t retries = 0;
|
||||||
int32_t success = -1;
|
int32_t success = -1;
|
||||||
while (retries < MAX_RETRIES && success == -1) {
|
while (retries < MAX_RETRIES && success == -1) {
|
||||||
success = UAVTalkSendNack(data->outUAVTalkCon, UAVObjGetID(ev.obj));
|
success = UAVTalkSendNack(data->outUAVTalkCon, UAVObjGetID(ev.obj)) == 0;
|
||||||
++retries;
|
if (!success)
|
||||||
|
++retries;
|
||||||
}
|
}
|
||||||
data->comTxRetries += retries;
|
data->comTxRetries += retries;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user