Ref T373, utility functions in COM system

This commit is contained in:
Klaus Basan
2018-09-25 03:16:22 +02:00
parent 684d2933e7
commit 01cfe644d3
2 changed files with 4 additions and 4 deletions

View File

@@ -137,7 +137,7 @@ namespace BlackMisc
bool CComSystem::isWithinChannelSpacing(const CFrequency &setFrequency, const CFrequency &compareFrequency, CComSystem::ChannelSpacing channelSpacing) bool CComSystem::isWithinChannelSpacing(const CFrequency &setFrequency, const CFrequency &compareFrequency, CComSystem::ChannelSpacing channelSpacing)
{ {
if (setFrequency.isNull()) { return false; } if (setFrequency.isNull() || compareFrequency.isNull()) { return false; }
if (setFrequency == compareFrequency) return true; // shortcut for many of such comparisons if (setFrequency == compareFrequency) return true; // shortcut for many of such comparisons
double channelSpacingKHz = 0.5 * CComSystem::channelSpacingToFrequencyKHz(channelSpacing); double channelSpacingKHz = 0.5 * CComSystem::channelSpacingToFrequencyKHz(channelSpacing);
double compareFrequencyKHz = compareFrequency.value(CFrequencyUnit::kHz()); double compareFrequencyKHz = compareFrequency.value(CFrequencyUnit::kHz());

View File

@@ -52,9 +52,9 @@ namespace BlackMisc
//! Channel spacing frequency //! Channel spacing frequency
enum ChannelSpacing enum ChannelSpacing
{ {
ChannelSpacing50KHz, ChannelSpacing50KHz, //!< 50kHz
ChannelSpacing25KHz, ChannelSpacing25KHz, //!< 25kHz
ChannelSpacing8_33KHz ChannelSpacing8_33KHz //!< 8.33kHz
}; };
//! COM unit //! COM unit