Skyward boardcore
|
Go to the source code of this file.
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
namespace | Boardcore::Units |
namespace | Boardcore::Units::Time |
Typedefs | |
template<class Ratio = std::ratio<1>> | |
using | Boardcore::Units::Time::Time = Unit<UnitKind::Time, Ratio> |
using | Boardcore::Units::Time::Nanosecond = Time<std::ratio<1, 1000000000>> |
using | Boardcore::Units::Time::Microsecond = Time<std::ratio<1, 1000000>> |
using | Boardcore::Units::Time::Millisecond = Time<std::ratio<1, 1000>> |
using | Boardcore::Units::Time::Second = Time<> |
using | Boardcore::Units::Time::Minute = Time<std::ratio<60>> |
using | Boardcore::Units::Time::Hour = Time<std::ratio<3600>> |
Functions | |
template<class ToTime , class FromTime > | |
ToTime | Boardcore::Units::Time::time_cast (FromTime const &from) |
template<class Ratio > | |
std::chrono::duration< float > | Boardcore::Units::Time::to_chrono (Time< Ratio > const &from) |
constexpr auto | Boardcore::Units::Time::operator""_ns (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_us (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_ms (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_s (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_min (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_h (long double n) |
constexpr auto | Boardcore::Units::Time::operator""_ns (unsigned long long n) |
constexpr auto | Boardcore::Units::Time::operator""_us (unsigned long long n) |
constexpr auto | Boardcore::Units::Time::operator""_ms (unsigned long long n) |
constexpr auto | Boardcore::Units::Time::operator""_s (unsigned long long n) |
constexpr auto | Boardcore::Units::Time::operator""_min (unsigned long long n) |
constexpr auto | Boardcore::Units::Time::operator""_h (unsigned long long n) |