|
|
| 58 |
uint32_t mpduRefNumber; ///< MPDU ref number |
58 |
uint32_t mpduRefNumber; ///< MPDU ref number |
| 59 |
}; |
59 |
}; |
| 60 |
|
60 |
|
|
|
61 |
// Parameters for receive HE preamble |
| 62 |
struct HePreambleParameters |
| 63 |
{ |
| 64 |
double rssiW; ///< RSSI in W |
| 65 |
uint8_t bssColor; ///< BSS color |
| 66 |
}; |
| 67 |
|
| 61 |
/** |
68 |
/** |
| 62 |
* \brief 802.11 PHY layer model |
69 |
* \brief 802.11 PHY layer model |
| 63 |
* \ingroup wifi |
70 |
* \ingroup wifi |
|
|
| 1196 |
MpduInfo aMpdu); |
1203 |
MpduInfo aMpdu); |
| 1197 |
|
1204 |
|
| 1198 |
/** |
1205 |
/** |
|
|
1206 |
* Public method used to fire a EndOfHePreamble trace once both HE SIG fields have been received, as well as training fields. |
| 1207 |
* |
| 1208 |
* \param params the HE preamble parameters |
| 1209 |
*/ |
| 1210 |
void NotifyEndOfHePreamble (HePreambleParameters params); |
| 1211 |
|
| 1212 |
/** |
| 1213 |
* TracedCallback signature for end of HE-SIG-A events. |
| 1214 |
* |
| 1215 |
* |
| 1216 |
* \param params the HE preamble parameters |
| 1217 |
*/ |
| 1218 |
typedef void (* EndOfHePreambleCallback)(HePreambleParameters params); |
| 1219 |
|
| 1220 |
/** |
| 1199 |
* Assign a fixed random variable stream number to the random variables |
1221 |
* Assign a fixed random variable stream number to the random variables |
| 1200 |
* used by this model. Return the number of streams (possibly zero) that |
1222 |
* used by this model. Return the number of streams (possibly zero) that |
| 1201 |
* have been assigned. |
1223 |
* have been assigned. |
|
|
| 1736 |
TracedCallback<Ptr<const Packet>, uint16_t, WifiTxVector, MpduInfo> m_phyMonitorSniffTxTrace; |
1758 |
TracedCallback<Ptr<const Packet>, uint16_t, WifiTxVector, MpduInfo> m_phyMonitorSniffTxTrace; |
| 1737 |
|
1759 |
|
| 1738 |
/** |
1760 |
/** |
|
|
1761 |
* A trace source that indiates the end of both HE SIG fields as well as training fields for received 802.11ax packets |
| 1762 |
* |
| 1763 |
* \see class CallBackTraceSource |
| 1764 |
*/ |
| 1765 |
TracedCallback<HePreambleParameters> m_phyEndOfHePreambleTrace; |
| 1766 |
|
| 1767 |
/** |
| 1739 |
* This vector holds the set of transmission modes that this |
1768 |
* This vector holds the set of transmission modes that this |
| 1740 |
* WifiPhy(-derived class) can support. In conversation we call this |
1769 |
* WifiPhy(-derived class) can support. In conversation we call this |
| 1741 |
* the DeviceRateSet (not a term you'll find in the standard), and |
1770 |
* the DeviceRateSet (not a term you'll find in the standard), and |