diff -r 4da85fa4f268 -r 81c518e61673 src/wifi/model/wifi-phy.h --- a/src/wifi/model/wifi-phy.h Sat Dec 31 20:22:31 2016 +0100 +++ b/src/wifi/model/wifi-phy.h Sat Dec 31 20:23:09 2016 +0100 @@ -619,7 +619,7 @@ * * \return true if the channel definition succeeded */ - bool DefineChannelNumber (uint16_t channelNumber, WifiPhyStandard standard, uint32_t frequency, uint32_t channelWidth); + bool DefineChannelNumber (uint16_t channelNumber, WifiPhyStandard standard, uint32_t frequency, uint8_t channelWidth); /** * A pair of a ChannelNumber and WifiPhyStandard @@ -628,7 +628,7 @@ /** * A pair of a center Frequency and a ChannelWidth */ - typedef std::pair FrequencyWidthPair; + typedef std::pair FrequencyWidthPair; /** * Return the WifiChannel this WifiPhy is connected to. @@ -1510,19 +1510,19 @@ /** * \return the channel width */ - virtual uint32_t GetChannelWidth (void) const; + virtual uint8_t GetChannelWidth (void) const; /** * \param channelwidth channel width */ - virtual void SetChannelWidth (uint32_t channelwidth); + virtual void SetChannelWidth (uint8_t channelwidth); /** * \param channelwidth channel width (in MHz) to support */ - virtual void AddSupportedChannelWidth (uint32_t channelwidth); + virtual void AddSupportedChannelWidth (uint8_t channelwidth); /** * \return a vector containing the supported channel widths, values in MHz */ - virtual std::vector GetSupportedChannelWidthSet (void) const; + virtual std::vector GetSupportedChannelWidthSet (void) const; protected: @@ -1658,7 +1658,7 @@ * \param width The channel width to use * \return the channel number if found, zero if not */ - uint16_t FindChannelNumberForFrequencyWidth (uint32_t frequency, uint32_t width) const; + uint16_t FindChannelNumberForFrequencyWidth (uint32_t frequency, uint8_t width) const; /** * Lookup frequency/width pair for channelNumber/standard pair * \param channelNumber The channel number to check @@ -1788,7 +1788,7 @@ uint32_t m_channelCenterFrequency; //!< Center frequency in MHz uint32_t m_initialFrequency; //!< Store frequency until initialization bool m_frequencyChannelNumberInitialized; //!< Store initialization state - uint32_t m_channelWidth; //!< Channel width + uint8_t m_channelWidth; //!< Channel width double m_edThresholdW; //!< Energy detection threshold in watts double m_ccaMode1ThresholdW; //!< Clear channel assessment (CCA) threshold in watts @@ -1814,7 +1814,7 @@ typedef std::map ChannelToFrequencyWidthMap; static ChannelToFrequencyWidthMap m_channelToFrequencyWidth; - std::vector m_supportedChannelWidthSet; //!< Supported channel width + std::vector m_supportedChannelWidthSet; //!< Supported channel width uint16_t m_channelNumber; //!< Operating channel number uint16_t m_initialChannelNumber; //!< Initial channel number