Commit Graph

23 Commits

Author SHA1 Message Date
Mitch Watrous
eafb5075bf Add a constant rate setting function to the on-off helper 2012-08-23 16:00:17 -07:00
Mitch Watrous
49a757cebc Replace src/mobility usage of RandomVariable with RandomVariableStream (Patch Set 1) 2012-08-15 14:28:33 -07:00
Mitch Watrous
190f314ba5 Replace src/application usage of RandomVariable with RandomVariableStream 2012-08-13 16:08:13 -07:00
Tom Henderson
2a2690a003 rerun check-style.py at default level to enforce space after function name 2011-05-22 23:18:47 -07:00
Gustavo J. A. M. Carneiro
289649516b bug 1058: InternetStackHelper pitfall: calling Install before adding routing protocols 2011-05-12 21:49:50 -07:00
John Abraham
d406a5b87d Bug 1105 Move topology helpers into separate per-device modules 2011-04-26 15:18:32 -07:00
Mitch Watrous
8a8d425071 Split contrib module into config-store and tools 2011-03-24 09:23:44 -07:00
Tom Henderson
18f2715506 remove src/helper module 2011-03-05 11:47:37 -08:00
Lalith Suresh
59a2a4f959 Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format 2011-03-03 19:54:57 +00:00
Mitch Watrous
58f7066b70 Move applications to a single module 2011-03-02 13:42:28 -08:00
Tom Henderson
ca7b93cc3d Merge node and common modules into new network module 2011-02-21 09:11:37 -08:00
Dean Armstrong
0f79de44fe Bug 978: Run check-style.py on files touched in the reorganisation
Cosmetic changes only in this one (hence the reason I wanted them kept
separate from the the previous changeset).
2010-12-01 22:13:26 +00:00
Dean Armstrong
0946a77009 Bug 978: Consolidate Wi-Fi MAC high functionality
This change reorganises the Wi-Fi MAC high classes in attempt to
reduce duplication of functionality that is required for more than one
of the MAC high models. A new class called RegularWifiMac has been
created. This derives from the abstract WifiMac, and is parent of
AdhocWifiMac, StaWifiMac, ApWifiMac, and MeshWifiInterfaceMac. The QoS
and non-QoS class variants are no longer, with a RegularWifiMac
attribute "QosSupported" allowing selection between these two modes of
operation. QosWifiMacHelper and NqosWifiMacHelper continue to work as
previously.

Updates to some regression traces are necessary because the
reorganisation has led to random number streams being initialised in
slightly different orders and thus over-the-air timing changing.
2010-12-02 07:51:34 +00:00
Gustavo J. A. M. Carneiro
cb32fb77be Missing ipv4-global-routing-helper.h include 2010-10-27 12:05:40 +01:00
Gustavo J. A. M. Carneiro
72689da5c2 Fix some examples, broken after bridge/olsr reorganization 2010-10-25 21:43:38 +01:00
Dean Armstrong
ebb9193ef9 Bug 871: Rework construction of Wi-Fi rates
This patch attempts to lay some groundwork for enhancements to the Wi-Fi module
by bringing the representation of transmit rates more in line with the
standard.

The key part of the patch is the introduction of a type that corresponds to the
notion of Modulation Class described in IEEE 802.11-2007, Section 9.6.1, Table
9-2.

It also adds coding rate information to the WifiModes and centralises their
construction into a single WifiModeFactory method. The rates are also renamed
with reference to their Modulation Class.

WifiModes no longer have a WifiStandard, but the latter type still exists and is
used to imply the set of WifiModes that a MAC/PHY pair will support.
2010-06-16 10:55:13 +01:00
Nicola Baldo
ed5eadfbde fixed bug 843 2010-05-18 11:35:47 +02:00
Craig Dowell
292b1d993f OutputStreamKeeper to OutputStreamWrapper 2010-02-23 10:30:38 -08:00
Craig Dowell
3d434639f1 The name OutputStreamObject is no longer appropriate 2010-02-12 17:31:11 -08:00
Craig Dowell
f3cd175d71 add ipv6 2010-01-27 21:23:30 -08:00
Craig Dowell
a58a79f06e checkpoint 2010-01-22 12:44:53 -08:00
Craig Dowell
8ae5f99f61 redo pcap tracing 2010-01-04 10:35:32 -08:00
Craig Dowell
a52357aa83 split examples, add examples, tweak test.py to minimize builds 2009-10-06 19:34:29 -07:00