5#ifndef WPIUTIL_WPI_TIMESTAMP_H_
6#define WPIUTIL_WPI_TIMESTAMP_H_
77bool SetupNowRio(
void* chipObjectLibrary, std::unique_ptr<T> hmbObject);
void ShutdownNowRio()
De-initialize the on-Rio Now() implementation.
bool SetupNowRio(void *, std::unique_ptr< T >)
Initialize the on-Rio Now() implementation to use the FPGA timestamp.
Definition: timestamp.h:80
void SetupNowDefaultOnRio()
Initialize the on-Rio Now() implementation to use the desktop timestamp.
Definition: ntcore_cpp.h:26
uint64_t GetSystemTime()
Return the current system time in microseconds since the Unix epoch (January 1st, 1970 00:00 UTC).
uint64_t Now()
Return a value representing the current time in microseconds.
void SetNowImpl(uint64_t(*func)())
Set the implementation used by Now().
uint64_t NowDefault()
The default implementation used for Now().
void WPI_SetNowImpl(uint64_t(*func)(void))
Set the implementation used by WPI_Now().
uint64_t WPI_NowDefault(void)
The default implementation used for Now().
uint64_t WPI_Now(void)
Return a value representing the current time in microseconds.
void WPI_Impl_ShutdownNowRio(void)
De-initialize the on-Rio Now() implementation.
uint64_t WPI_GetSystemTime(void)
Return the current system time in microseconds since the Unix epoch (January 1st, 1970 00:00 UTC).