Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::Units::Frequency Namespace Reference

Typedefs

template<class Ratio = std::ratio<1>>
using Frequency = Unit<UnitKind::Frequency, Ratio>
 
using Hertz = Frequency<>
 
using Kilohertz = Frequency<std::kilo>
 

Functions

constexpr auto operator""_hz (unsigned long long n)
 
constexpr auto operator""_khz (unsigned long long n)
 
constexpr auto operator""_hz (long double n)
 
constexpr auto operator""_khz (long double n)
 

Typedef Documentation

◆ Frequency

template<class Ratio = std::ratio<1>>
using Boardcore::Units::Frequency::Frequency = Unit<UnitKind::Frequency, Ratio>

Definition at line 39 of file Frequency.h.

◆ Hertz

Definition at line 41 of file Frequency.h.

◆ Kilohertz

Definition at line 42 of file Frequency.h.

Function Documentation

◆ operator""_hz() [1/2]

constexpr auto Boardcore::Units::Frequency::operator""_hz ( long double n)
constexpr

Definition at line 56 of file Frequency.h.

◆ operator""_hz() [2/2]

constexpr auto Boardcore::Units::Frequency::operator""_hz ( unsigned long long n)
constexpr

Definition at line 45 of file Frequency.h.

◆ operator""_khz() [1/2]

constexpr auto Boardcore::Units::Frequency::operator""_khz ( long double n)
constexpr

Definition at line 61 of file Frequency.h.

◆ operator""_khz() [2/2]

constexpr auto Boardcore::Units::Frequency::operator""_khz ( unsigned long long n)
constexpr

Definition at line 50 of file Frequency.h.