|
|
| 588 |
* |
588 |
* |
| 589 |
* Channel center frequency = Channel starting frequency + 5 MHz * (nch - 1) |
589 |
* Channel center frequency = Channel starting frequency + 5 MHz * (nch - 1) |
| 590 |
* |
590 |
* |
| 591 |
* where Starting channel frequency is standard-dependent, see SetStandard() |
591 |
* where Starting channel frequency is standard-dependent, |
| 592 |
* as defined in (Section 18.3.8.4.2 "Channel numbering"; IEEE Std 802.11-2012). |
592 |
* as defined in (Section 18.3.8.4.2 "Channel numbering"; IEEE Std 802.11-2012). |
| 593 |
* This method may fail to take action if the Phy model determines that |
593 |
* This method may fail to take action if the Phy model determines that |
| 594 |
* the channel number cannot be switched for some reason (e.g. sleep state) |
594 |
* the channel number cannot be switched for some reason (e.g. sleep state) |
| 595 |
* |
595 |
* |
| 596 |
* \param id the channel number |
596 |
* \param id the channel number |
| 597 |
*/ |
597 |
*/ |
| 598 |
void SetChannelNumber (uint8_t id); |
598 |
virtual void SetChannelNumber (uint8_t id); |
| 599 |
/** |
599 |
/** |
| 600 |
* Return current channel number. |
600 |
* Return current channel number. |
| 601 |
* |
601 |
* |
|
|
| 612 |
* |
612 |
* |
| 613 |
* \param standard the Wi-Fi standard |
613 |
* \param standard the Wi-Fi standard |
| 614 |
*/ |
614 |
*/ |
| 615 |
void ConfigureStandard (WifiPhyStandard standard); |
615 |
virtual void ConfigureStandard (WifiPhyStandard standard); |
| 616 |
|
616 |
|
| 617 |
/** |
617 |
/** |
| 618 |
* Get the configured Wi-Fi standard |
618 |
* Get the configured Wi-Fi standard |
|
|
| 1488 |
/** |
1488 |
/** |
| 1489 |
* \param freq the operating center frequency (MHz) on this node. |
1489 |
* \param freq the operating center frequency (MHz) on this node. |
| 1490 |
*/ |
1490 |
*/ |
| 1491 |
void SetFrequency (uint16_t freq); |
1491 |
virtual void SetFrequency (uint16_t freq); |
| 1492 |
/** |
1492 |
/** |
| 1493 |
* \return the operating center frequency (MHz) |
1493 |
* \return the operating center frequency (MHz) |
| 1494 |
*/ |
1494 |
*/ |
|
|
| 1628 |
/** |
1628 |
/** |
| 1629 |
* \param channelwidth channel width |
1629 |
* \param channelwidth channel width |
| 1630 |
*/ |
1630 |
*/ |
| 1631 |
void SetChannelWidth (uint8_t channelwidth); |
1631 |
virtual void SetChannelWidth (uint8_t channelwidth); |
| 1632 |
/** |
1632 |
/** |
| 1633 |
* \param channelwidth channel width (in MHz) to support |
1633 |
* \param channelwidth channel width (in MHz) to support |
| 1634 |
*/ |
1634 |
*/ |
|
|
| 1695 |
EventId m_endRxEvent; //!< the end reeive event |
1695 |
EventId m_endRxEvent; //!< the end reeive event |
| 1696 |
EventId m_endPlcpRxEvent; //!< the end PLCP receive event |
1696 |
EventId m_endPlcpRxEvent; //!< the end PLCP receive event |
| 1697 |
|
1697 |
|
| 1698 |
|
|
|
| 1699 |
private: |
1698 |
private: |
| 1700 |
/** |
1699 |
/** |
| 1701 |
* \brief post-construction setting of frequency and/or channel number |
1700 |
* \brief post-construction setting of frequency and/or channel number |