|
|
| 35 |
* and also 15.4.4.2 "PMD_SAP peer-to-peer service primitive |
35 |
* and also 15.4.4.2 "PMD_SAP peer-to-peer service primitive |
| 36 |
* parameters". |
36 |
* parameters". |
| 37 |
* |
37 |
* |
|
|
38 |
* If this class is constructed with the constructor that takes no |
| 39 |
* arguments, then the client must explicitly set the mode and |
| 40 |
* transmit power level parameters before using them. Default |
| 41 |
* member initializers are provided for the other parameters, to |
| 42 |
* conform to a non-MIMO/long guard configuration, although these |
| 43 |
* may also be explicitly set after object construction. |
| 44 |
* |
| 45 |
* When used in a infrastructure context, WifiTxVector values should be |
| 46 |
* drawn from WifiRemoteStationManager parameters since rate adaptation |
| 47 |
* is responsible for picking the mode, number of streams, etc., but in |
| 48 |
* the case in which there is no such manager (e.g. mesh), the client |
| 49 |
* still needs to initialize at least the mode and transmit power level |
| 50 |
* appropriately. |
| 51 |
* |
| 38 |
* \note the above reference is valid for the DSSS PHY only (clause |
52 |
* \note the above reference is valid for the DSSS PHY only (clause |
| 39 |
* 15). TXVECTOR is defined also for the other PHYs, however they |
53 |
* 15). TXVECTOR is defined also for the other PHYs, however they |
| 40 |
* don't include the TXPWRLVL explicitly in the TXVECTOR. This is |
54 |
* don't include the TXPWRLVL explicitly in the TXVECTOR. This is |
|
|
| 144 |
to PMD_TXPWRLVL.request */ |
158 |
to PMD_TXPWRLVL.request */ |
| 145 |
uint8_t m_retries; /**< The DATA_RETRIES/RTS_RETRIES parameter |
159 |
uint8_t m_retries; /**< The DATA_RETRIES/RTS_RETRIES parameter |
| 146 |
for Click radiotap information */ |
160 |
for Click radiotap information */ |
| 147 |
bool m_shortGuardInterval; //true if short GI is going to be used |
161 |
bool m_shortGuardInterval; /**< true if short GI is going to be used */ |
| 148 |
uint8_t m_nss; //number of streams |
162 |
uint8_t m_nss; /**< number of streams */ |
| 149 |
uint8_t m_ness; //number of streams in beamforming |
163 |
uint8_t m_ness; /**< number of streams in beamforming */ |
| 150 |
bool m_stbc; //STBC used or not |
164 |
bool m_stbc; /**< STBC used or not */ |
|
|
165 |
|
| 166 |
bool m_modeInitialized; //*< Internal initialization flag */ |
| 167 |
bool m_txPowerLevelInitialized; //*< Internal initialization flag */ |
| 151 |
|
168 |
|
| 152 |
}; |
169 |
}; |
| 153 |
|
170 |
|