mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[wpiutil] Rate-limit FPGA error from Now() (#6394)
This commit is contained in:
@@ -273,10 +273,15 @@ uint64_t wpi::Now() {
|
||||
if (nowUseDefaultOnFailure.test()) {
|
||||
return timestamp() - offset_val;
|
||||
} else {
|
||||
fmt::print(
|
||||
stderr,
|
||||
"FPGA not yet configured in wpi::Now(). Time will not be correct.\n");
|
||||
std::fflush(stderr);
|
||||
static uint64_t last = 0;
|
||||
uint64_t cur = timestamp();
|
||||
if ((cur - last) > 100000) {
|
||||
last = cur;
|
||||
fmt::print(stderr,
|
||||
"FPGA not yet configured in wpi::Now(). Time will not be "
|
||||
"correct.\n");
|
||||
std::fflush(stderr);
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user