Fixposition SDK 0.0.0-heads/main-0-g90a51ff
Collection of c++ libraries and apps for use with Fixposition products
|
Classes | |
class | Duration |
Time duration. More... | |
struct | GloTime |
GLONASS time. More... | |
struct | RosTime |
Minimal ros::Time() / rplcpp::Time implementation (that doesn't throw) More... | |
class | TicToc |
Helper to measure wallclock time. More... | |
class | Time |
Time. More... | |
struct | UtcTime |
UTC time representation. More... | |
struct | WnoTow |
GNSS atomic time representation: week number (wno) and time of week (tow) used by GPS, Galileo and BeiDou. More... | |
Functions | |
uint64_t | GetMillis () |
Get milliseconds [ms], monotonic time. | |
double | GetSecs () |
Get seconds [s], monotonic time. | |
Variables | |
static constexpr int | SEC_IN_MIN_I = 60 |
Constants. | |
static constexpr int | SEC_IN_HOUR_I = 60 * SEC_IN_MIN_I |
Number of seconds in an hour (integer) | |
static constexpr int | SEC_IN_DAY_I = 24 * SEC_IN_HOUR_I |
Number of seconds in a day (integer) | |
static constexpr int | SEC_IN_WEEK_I = 7 * SEC_IN_DAY_I |
Number of seconds in a week (integer) | |
static constexpr double | SEC_IN_MIN_D = static_cast<double>(SEC_IN_MIN_I) |
Number of seconds in a minute (double) | |
static constexpr double | SEC_IN_HOUR_D = static_cast<double>(SEC_IN_HOUR_I) |
Number of seconds in an hour (double) | |
static constexpr double | SEC_IN_DAY_D = static_cast<double>(SEC_IN_DAY_I) |
Number of seconds in a day (double) | |
static constexpr double | SEC_IN_WEEK_D = static_cast<double>(SEC_IN_WEEK_I) |
Number of seconds in a week (double) | |
Time utilities.
uint64_t fpsdk::common::time::GetMillis | ( | ) |
Get milliseconds [ms], monotonic time.
double fpsdk::common::time::GetSecs | ( | ) |
Get seconds [s], monotonic time.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |