mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-02 03:52:11 +08:00
Replay: print timestamp every 5 seconds (#20752)
* Replay: print timestamp every 5 seconds * include abs * rename last_print old-commit-hash: a759c12c1bce473788b9321da5a49a92b2f624fa
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
#include <cmath>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <capnp/dynamic.h>
|
||||
@@ -126,6 +127,13 @@ void Unlogger::process(SubMaster *sm) {
|
||||
tc = tm;
|
||||
if (it != socks.end()) {
|
||||
long etime = tm-t0;
|
||||
|
||||
float timestamp = etime/1e9;
|
||||
if(std::abs(timestamp-last_print) > 5.0){
|
||||
last_print = timestamp;
|
||||
printf("at %f\n", last_print);
|
||||
}
|
||||
|
||||
long rtime = timer.nsecsElapsed() - t0r;
|
||||
long us_behind = ((etime-rtime)*1e-3)+0.5;
|
||||
if (us_behind > 0) {
|
||||
|
||||
@@ -31,6 +31,7 @@ Q_OBJECT
|
||||
QMap<std::string, PubSocket*> socks;
|
||||
Context *ctx;
|
||||
uint64_t tc = 0;
|
||||
float last_print = 0;
|
||||
uint64_t seek_request = 0;
|
||||
bool paused = false;
|
||||
bool loading_segment = false;
|
||||
|
||||
Reference in New Issue
Block a user