version 3.16.0

new PISystemTime::Frequency type
This commit is contained in:
2024-03-05 17:55:25 +03:00
parent 154fb7d9fd
commit f47bc411bc
6 changed files with 249 additions and 16 deletions

View File

@@ -82,4 +82,64 @@ inline PISystemTime operator""_ns(unsigned long long v) {
}
//! \~\brief
//! \~english PISystemTime::Frequency from hertz
//! \~russian PISystemTime::Frequency из герц
inline PISystemTime::Frequency operator""_Hz(long double v) {
return PISystemTime::Frequency::fromHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from hertz
//! \~russian PISystemTime::Frequency из герц
inline PISystemTime::Frequency operator""_Hz(unsigned long long v) {
return PISystemTime::Frequency::fromHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from kilohertz
//! \~russian PISystemTime::Frequency из килогерц
inline PISystemTime::Frequency operator""_KHz(long double v) {
return PISystemTime::Frequency::fromKHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from kilohertz
//! \~russian PISystemTime::Frequency из килогерц
inline PISystemTime::Frequency operator""_KHz(unsigned long long v) {
return PISystemTime::Frequency::fromKHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from megahertz
//! \~russian PISystemTime::Frequency из мегагерц
inline PISystemTime::Frequency operator""_MHz(long double v) {
return PISystemTime::Frequency::fromMHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from megahertz
//! \~russian PISystemTime::Frequency из мегагерц
inline PISystemTime::Frequency operator""_MHz(unsigned long long v) {
return PISystemTime::Frequency::fromMHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from gigahertz
//! \~russian PISystemTime::Frequency из гигагерц
inline PISystemTime::Frequency operator""_GHz(long double v) {
return PISystemTime::Frequency::fromGHertz(v);
}
//! \~\brief
//! \~english PISystemTime::Frequency from gigahertz
//! \~russian PISystemTime::Frequency из гигагерц
inline PISystemTime::Frequency operator""_GHz(unsigned long long v) {
return PISystemTime::Frequency::fromGHertz(v);
}
#endif