src/wifi/model/yans-wifi-phy.h
changeset 10883 d919e7194e23
parent 10801 02d564a4c823
child 11065 2e6f9e4be3a3
equal deleted inserted replaced
10882:75e256e51d9d 10883:d919e7194e23
   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;