src/wifi/model/wifi-mode.h
changeset 10139 17a71cd49da3
parent 7526 f4e9610a07a3
child 10483 e3a02ed14587
equal deleted inserted replaced
10138:2f8e35b43d11 10139:17a71cd49da3
    71   /** Rate 3/4 */
    71   /** Rate 3/4 */
    72   WIFI_CODE_RATE_3_4,
    72   WIFI_CODE_RATE_3_4,
    73   /** Rate 2/3 */
    73   /** Rate 2/3 */
    74   WIFI_CODE_RATE_2_3,
    74   WIFI_CODE_RATE_2_3,
    75   /** Rate 1/2 */
    75   /** Rate 1/2 */
    76   WIFI_CODE_RATE_1_2
    76   WIFI_CODE_RATE_1_2,
       
    77  /** Rate 5/6 */
       
    78  WIFI_CODE_RATE_5_6
       
    79 
    77 };
    80 };
    78 
    81 
    79 /**
    82 /**
    80  * \brief represent a single transmission mode
    83  * \brief represent a single transmission mode
    81  * \ingroup wifi
    84  * \ingroup wifi
   171  * for this, but we here add some syntactic sugar by defining a
   174  * for this, but we here add some syntactic sugar by defining a
   172  * WifiModeList type, and a corresponding iterator.
   175  * WifiModeList type, and a corresponding iterator.
   173  */
   176  */
   174 typedef std::vector<WifiMode> WifiModeList;
   177 typedef std::vector<WifiMode> WifiModeList;
   175 typedef WifiModeList::const_iterator WifiModeListIterator;
   178 typedef WifiModeList::const_iterator WifiModeListIterator;
       
   179 
       
   180 typedef std::vector<uint8_t> WifiMcsList;
       
   181 typedef WifiMcsList::const_iterator WifiMcsListIterator;
   176 
   182 
   177 /**
   183 /**
   178  * \brief create WifiMode class instances and keep track of them.
   184  * \brief create WifiMode class instances and keep track of them.
   179  *
   185  *
   180  * This factory ensures that each WifiMode created has a unique name
   186  * This factory ensures that each WifiMode created has a unique name