35 std::uint32_t u32FrameIndex,
36 std::uint32_t u32SlotIndex,
37 std::uint64_t u64FrequencyHz,
38 std::uint64_t u64DataRatebps,
39 std::uint8_t u8ServiceClass,
43 u32FrameIndex_{u32FrameIndex},
44 u32SlotIndex_{u32SlotIndex},
45 u64FrequencyHz_{u64FrequencyHz},
46 u64DataRatebps_{u64DataRatebps},
47 u8ServiceClass_{u8ServiceClass},
48 dPowerdBm_{dPowerdBm},
49 destination_{destination}{}
60 return u32FrameIndex_;
72 return u64FrequencyHz_;
78 return u64DataRatebps_;
84 return u8ServiceClass_;
std::uint64_t getFrequency() const
std::uint32_t getFrameIndex() const
NEMId getDestination() const
std::uint64_t getDataRate() const
SlotInfo(Type type, std::uint32_t u32FrameIndex, std::uint32_t u32SlotIndex, std::uint64_t u64FrequencyHz=0, std::uint64_t u64DataRatebps_=0, std::uint8_t u8ServiceClass_=0, double dPowerdBm_=0, NEMId destination=0)
std::uint8_t getServiceClass() const
std::uint32_t getSlotIndex() const