mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
Unify WPI_Now and HAL_GetFPGATime. (#743)
Depends on wpilibsuite/wpiutil#56.
This commit is contained in:
@@ -19,19 +19,15 @@ static std::atomic<bool> programStarted{false};
|
||||
static std::atomic<uint64_t> programStartTime{0};
|
||||
|
||||
namespace hal {
|
||||
void RestartTiming() { programStartTime = wpi::Now() / 10; }
|
||||
void RestartTiming() { programStartTime = wpi::Now(); }
|
||||
|
||||
int64_t GetFPGATime() {
|
||||
auto now = wpi::Now() / 10;
|
||||
auto now = wpi::Now();
|
||||
auto currentTime = now - programStartTime;
|
||||
return currentTime;
|
||||
}
|
||||
|
||||
double GetFPGATimestamp() {
|
||||
auto now = wpi::Now() / 10;
|
||||
auto currentTime = now - programStartTime;
|
||||
return currentTime * 1.0e-6;
|
||||
}
|
||||
double GetFPGATimestamp() { return GetFPGATime() * 1.0e-6; }
|
||||
|
||||
void SetProgramStarted() { programStarted = true; }
|
||||
} // namespace hal
|
||||
|
||||
Reference in New Issue
Block a user