4#ifndef HART_DO_NOT_ADD_UNITS
18constexpr double operator"" _s (
long double val) {
return static_cast<
double> (val); }
19constexpr double operator"" _s (
unsigned long long int val) {
return static_cast<
double> (val); }
20constexpr double operator"" _ms (
long double val) {
return static_cast<
double> (1e-3 * val); }
21constexpr double operator"" _ms (
unsigned long long int val) {
return static_cast<
double> (1e-3 * val); }
22constexpr double operator"" _us (
long double val) {
return static_cast<
double> (1e-6 * val); }
23constexpr double operator"" _us (
unsigned long long int val) {
return static_cast<
double> (1e-6 * val); }
24constexpr double operator"" _dB (
long double val) {
return static_cast<
double> (val); }
25constexpr double operator"" _dB (
unsigned long long int val) {
return static_cast<
double> (val); }
26constexpr double operator"" _Hz (
long double val) {
return static_cast<
double> (val); }
27constexpr double operator"" _Hz (
unsigned long long int val) {
return static_cast<
double> (val); }
28constexpr double operator"" _kHz (
long double val) {
return static_cast<
double> (1e3 * val); }
29constexpr double operator"" _kHz (
unsigned long long val) {
return static_cast<
double> (1e3 * val); }
30constexpr double operator"" _rad (
long double val) {
return static_cast<
double> (val); }
31constexpr double operator"" _rad (
unsigned long long val) {
return static_cast<
double>(val); }
33constexpr double operator"" _deg (
unsigned long long val) {
return static_cast<
double>(val) *
hart::pi / 180.0; }
constexpr double operator""_us(unsigned long long int val)
constexpr double operator""_kHz(unsigned long long val)
constexpr double halfPi_rad
constexpr double twoPi_rad
constexpr double operator""_Hz(unsigned long long int val)
constexpr double operator""_s(long double val)
constexpr double operator""_dB(unsigned long long int val)
constexpr double operator""_rad(long double val)
constexpr double operator""_s(unsigned long long int val)
constexpr double operator""_ms(unsigned long long int val)
constexpr double operator""_dB(long double val)
constexpr double operator""_deg(long double val)
constexpr double operator""_kHz(long double val)
constexpr double operator""_deg(unsigned long long val)
constexpr double operator""_us(long double val)
constexpr double operator""_rad(unsigned long long val)
constexpr double operator""_Hz(long double val)
constexpr double operator""_ms(long double val)
constexpr double twoPi
2 * pi
constexpr double halfPi
pi / 2
constexpr double inf
Infinity.