245 * \return the number of available transmission power levels |
245 * \return the number of available transmission power levels |
246 */ |
246 */ |
247 virtual uint32_t GetNTxPower (void) const; |
247 virtual uint32_t GetNTxPower (void) const; |
248 virtual void SetReceiveOkCallback (WifiPhy::RxOkCallback callback); |
248 virtual void SetReceiveOkCallback (WifiPhy::RxOkCallback callback); |
249 virtual void SetReceiveErrorCallback (WifiPhy::RxErrorCallback callback); |
249 virtual void SetReceiveErrorCallback (WifiPhy::RxErrorCallback callback); |
250 virtual void SendPacket (Ptr<const Packet> packet, WifiMode mode, enum WifiPreamble preamble, WifiTxVector txvector); |
250 virtual void SendPacket (Ptr<const Packet> packet, WifiTxVector txvector, enum WifiPreamble preamble); |
251 virtual void RegisterListener (WifiPhyListener *listener); |
251 virtual void RegisterListener (WifiPhyListener *listener); |
|
252 virtual void SetSleepMode (void); |
|
253 virtual void ResumeFromSleep (void); |
252 virtual bool IsStateCcaBusy (void); |
254 virtual bool IsStateCcaBusy (void); |
253 virtual bool IsStateIdle (void); |
255 virtual bool IsStateIdle (void); |
254 virtual bool IsStateBusy (void); |
256 virtual bool IsStateBusy (void); |
255 virtual bool IsStateRx (void); |
257 virtual bool IsStateRx (void); |
256 virtual bool IsStateTx (void); |
258 virtual bool IsStateTx (void); |
257 virtual bool IsStateSwitching (void); |
259 virtual bool IsStateSwitching (void); |
|
260 virtual bool IsStateSleep (void); |
258 virtual Time GetStateDuration (void); |
261 virtual Time GetStateDuration (void); |
259 virtual Time GetDelayUntilIdle (void); |
262 virtual Time GetDelayUntilIdle (void); |
260 virtual Time GetLastRxStartTime (void) const; |
263 virtual Time GetLastRxStartTime (void) const; |
261 virtual uint32_t GetNModes (void) const; |
264 virtual uint32_t GetNModes (void) const; |
262 virtual WifiMode GetMode (uint32_t mode) const; |
265 virtual WifiMode GetMode (uint32_t mode) const; |