Skyward boardcore
|
Go to the source code of this file.
Namespaces | |
namespace | Boardcore |
Driver for the VN100S IMU. | |
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) |