LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2008 INRIA | 3 * Copyright (c) 2008 INRIA |
4 * Copyright (c) 2009 MIRKO BANCHI | 4 * Copyright (c) 2009 MIRKO BANCHI |
5 * Copyright (c) 2013 Dalian University of Technology | 5 * Copyright (c) 2013 Dalian University of Technology |
6 * | 6 * |
7 * This program is free software; you can redistribute it and/or modify | 7 * This program is free software; you can redistribute it and/or modify |
8 * it under the terms of the GNU General Public License version 2 as | 8 * it under the terms of the GNU General Public License version 2 as |
9 * published by the Free Software Foundation; | 9 * published by the Free Software Foundation; |
10 * | 10 * |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 static Wifi80211pHelper Default (void); | 52 static Wifi80211pHelper Default (void); |
53 | 53 |
54 /** | 54 /** |
55 * \param standard the phy standard to configure during installation | 55 * \param standard the phy standard to configure during installation |
56 * | 56 * |
57 * Users can only configure 802.11a with 10MHz channel bandwidth indicated by | 57 * Users can only configure 802.11a with 10MHz channel bandwidth indicated by |
58 * WIFI_PHY_STANDARD_80211_10MHZ or 20MHz channel bandwidth indicated by | 58 * WIFI_PHY_STANDARD_80211_10MHZ or 20MHz channel bandwidth indicated by |
59 * WIFI_PHY_STANDARD_80211a, other standard types will be not allowed. | 59 * WIFI_PHY_STANDARD_80211a, other standard types will be not allowed. |
60 * The default standard is 10MHz. | 60 * The default standard is 10MHz. |
61 */ | 61 */ |
62 virtual void SetStandard (enum WifiPhyStandard standard); | 62 virtual void SetStandard (WifiPhyStandard standard); |
63 | 63 |
64 /** | 64 /** |
65 * \param phy the PHY helper to create PHY objects | 65 * \param phy the PHY helper to create PHY objects |
66 * \param macHelper the MAC helper to create MAC objects | 66 * \param macHelper the MAC helper to create MAC objects |
67 * \param c the set of nodes on which a wifi device must be created | 67 * \param c the set of nodes on which a wifi device must be created |
68 * \returns a device container which contains all the devices created by this
method. | 68 * \returns a device container which contains all the devices created by this
method. |
69 */ | 69 */ |
70 virtual NetDeviceContainer Install (const WifiPhyHelper &phy, const WifiMacHel
per &macHelper,NodeContainer c) const; | 70 virtual NetDeviceContainer Install (const WifiPhyHelper &phy, const WifiMacHel
per &macHelper,NodeContainer c) const; |
71 | 71 |
72 /** | 72 /** |
73 * Helper to enable all WifiNetDevice log components with one statement | 73 * Helper to enable all WifiNetDevice log components with one statement |
74 */ | 74 */ |
75 static void EnableLogComponents (void); | 75 static void EnableLogComponents (void); |
76 }; | 76 }; |
77 | 77 |
78 } | 78 } |
79 | 79 |
80 #endif /* WIFI_802_11P_HELPER_H */ | 80 #endif /* WIFI_802_11P_HELPER_H */ |
LEFT | RIGHT |