Usrp constant and slow derive timestamp
Co-authored-by: Thomas Schlichter <thomas.schlichter@iis.fraunhofer.de>
This commit is contained in:
committed by
Robert Schmidt
co-authored by
Thomas Schlichter
parent
10e07bc67f
commit
eac35f07a5
@@ -222,7 +222,7 @@ static void writerProcessWaitingQueue(openair0_device *device)
|
||||
if (wroteSamples != nsamps)
|
||||
LOG_E(HW, "Failed to write to rf\n");
|
||||
}
|
||||
ctx->nextTS += nsamps;
|
||||
ctx->nextTS = timestamp + nsamps;
|
||||
pthread_mutex_lock(&ctx->mutex_store);
|
||||
}
|
||||
}
|
||||
@@ -253,7 +253,7 @@ int openair0_write_reorder(openair0_device *device, openair0_timestamp timestamp
|
||||
wroteSamples = device->trx_write_func(device, timestamp, txp, nsamps, nbAnt, flags);
|
||||
else
|
||||
wroteSamples = nsamps;
|
||||
ctx->nextTS += nsamps;
|
||||
ctx->nextTS = timestamp + nsamps;
|
||||
|
||||
} else {
|
||||
writerEnqueue(ctx, timestamp, txp, nsamps, nbAnt, flags);
|
||||
|
||||
Reference in New Issue
Block a user