36template <
class Ratio = std::ratio<1>>
39template <
class ToPressure,
class FromPressure>
42 return ToPressure(from);
50constexpr auto operator""_pa(
long double n)
52 return Pascal(
static_cast<float>(n));
54constexpr auto operator""_bar(
long double n)
56 return Bar(
static_cast<float>(n));
58constexpr auto operator""_atm(
long double n)
60 return Atm(
static_cast<float>(n));
63constexpr auto operator""_pa(
unsigned long long n)
65 return Pascal(
static_cast<float>(n));
67constexpr auto operator""_bar(
unsigned long long n)
69 return Bar(
static_cast<float>(n));
71constexpr auto operator""_atm(
unsigned long long n)
73 return Atm(
static_cast<float>(n));
ToPressure pressure_cast(FromPressure const &from)
Pressure< std::ratio< 100000 > > Bar
Unit< UnitKind::Pressure, Ratio > Pressure
Pressure< std::ratio< 101325 > > Atm
Driver for the VN100S IMU.