38 u64FrequencyHz_{u64FrequencyHz},
39 durationMicroseconds_{durationMicroseconds},
40 offsetMicroseconds_{offsetMicroseconds},
41 dPowerdBm_{dPowerdBm},
48 u64FrequencyHz_{u64FrequencyHz},
49 durationMicroseconds_{durationMicroseconds},
50 offsetMicroseconds_{offsetMicroseconds},
57 u64FrequencyHz_{rhs.u64FrequencyHz_},
58 durationMicroseconds_{rhs.durationMicroseconds_},
59 offsetMicroseconds_{rhs.offsetMicroseconds_},
60 dPowerdBm_{dPowerdBm},
66 return u64FrequencyHz_;
72 return offsetMicroseconds_;
78 return durationMicroseconds_;
90 return {dPowerdBm_,bHasPower_};
double getRxPowerdBm() const
Holds the frequency, offset and duration of a frequency segment.
std::pair< double, bool > getPowerdBm() const
const Microseconds & getDuration() const
std::uint64_t getFrequencyHz() const
std::chrono::microseconds Microseconds
const Microseconds & getOffset() const
FrequencySegment(std::uint64_t u64FrequencyHz, const Microseconds &durationMicroseconds, const Microseconds &offsetMicroseconds=Microseconds::zero())