Commit Graph

19651 Commits

Author SHA1 Message Date
Mathieu Lacage
fc57cac746 make sure that m_listener is not reset to zero _after_ calling a user-provided callback. This allows the user-provided callback to set the m_listener member to a new value if it wants to start a new transmission 2007-11-08 15:22:22 +01:00
Mathieu Lacage
dbdd00fef8 zeroify the members after deleting them to improve debugging. 2007-11-08 13:58:26 +01:00
Mathieu Lacage
0986cb46d9 make debug build work 2007-11-08 13:57:50 +01:00
Mathieu Lacage
e55384067b add WifiMacHeader::SetBeacon 2007-11-08 13:57:30 +01:00
Mathieu Lacage
c905f0658d dox typo 2007-11-08 12:39:21 +01:00
Mathieu Lacage
99fca41f02 GetSpeed -> GetVelocity 2007-11-08 12:36:15 +01:00
Mathieu Lacage
eb666a62ac replace Position and Speed by Vector 2007-11-08 12:33:30 +01:00
Mathieu Lacage
6e660e4c27 rename MobilityModel::Get/Set to GetPosition/SetPosition 2007-11-08 11:24:41 +01:00
Mathieu Lacage
00bf89e1d2 a vector class 2007-11-08 10:24:33 +01:00
Tom Henderson
48a98d8b1f update bench-packets.cc program 2007-11-06 15:45:05 -08:00
Mathieu Lacage
1a8421bbfe use the holland set of modes. 2007-11-06 16:16:18 +01:00
Mathieu Lacage
ecc4bab8f2 add the holland 802.11a set of modes. 2007-11-06 16:16:06 +01:00
Mathieu Lacage
b5a64f2fae a real test 2007-11-06 15:11:22 +01:00
Mathieu Lacage
7e11cfb891 use the new style support 2007-11-06 15:05:56 +01:00
Mathieu Lacage
cdcfbd8ab2 add style support 2007-11-06 15:05:47 +01:00
Mathieu Lacage
9964005525 use the gnuplot machinery to output a set of plots 2007-11-06 14:50:20 +01:00
Mathieu Lacage
3dd8898aaf generate correct output. avoid infinite loop. 2007-11-06 14:48:49 +01:00
Mathieu Lacage
d3acfdfa07 fix optimized builds 2007-11-06 14:48:31 +01:00
Mathieu Lacage
cb0eeaeb32 generate gnuplot-compatible data script files 2007-11-06 13:30:40 +01:00
Mathieu Lacage
b114ba4ec6 print the throughput vs distance curve 2007-11-06 12:32:58 +01:00
Mathieu Lacage
688683fdaf change the default tx and gain to be 1db again. 2007-11-06 12:32:42 +01:00
Mathieu Lacage
f0740d8235 simplify the code a bit. Make sure we handle correctly the calculation of the reference rx power 2007-11-06 10:37:12 +01:00
Mathieu Lacage
bf33ac89eb remove dead method 2007-11-06 10:36:07 +01:00
Tom Henderson
baeee68d27 move ipv4 static to member functions 2007-11-05 21:08:02 -08:00
Tom Henderson
25d1f542d7 implement StringDefaultValue; bug93 patch from Mathieu 2007-11-14 21:05:31 -08:00
Tom Henderson
1b919575f2 fix bug 100 DefaultValue::Bind for floats 2007-11-08 22:31:54 -08:00
Tom Henderson
f7e49cfb04 GetNetDevice method in PointToPointTopology class 2007-11-14 20:50:53 -08:00
Tom Henderson
c3cbbcacd7 Add src/common/error-model implementation and example script, and add to NetDevices 2007-11-14 20:40:05 -08:00
Mathieu Lacage
d030b978ab use dB instead of dbm where appropriate 2007-11-05 18:55:49 +01:00
Mathieu Lacage
1acb811437 clarify the formulas 2007-11-05 18:55:14 +01:00
Mathieu Lacage
1bf7be4d2a make the default match yans for debugging purposes 2007-11-05 17:41:58 +01:00
Mathieu Lacage
44096d2f95 add throughput printer 2007-11-05 16:45:22 +01:00
Mathieu Lacage
136cb036b4 test the friis model 2007-11-05 16:33:54 +01:00
Mathieu Lacage
a1bfcd1216 test propagation losses 2007-11-05 16:31:52 +01:00
Mathieu Lacage
277173ae0f calculate correctly rx power 2007-11-05 16:31:16 +01:00
Mathieu Lacage
28e6e63c5d handle min distance for friis model in a saner way 2007-11-05 15:53:24 +01:00
Mathieu Lacage
a49623136a document log distance propagation loss model. 2007-11-05 15:41:02 +01:00
Mathieu Lacage
9041f3ed1f Document the friis propagation model. 2007-11-05 14:54:40 +01:00
Tom Henderson
bc759b5bb3 Minor change to doxygen due to debug-to-log cutover 2007-11-02 08:41:50 -07:00
Tom Henderson
0d70b12c75 update doxygen.conf to 1.5.4 2007-11-02 08:28:45 -07:00
Raj Bhattacharjea
b471e74ef8 Fixed randomvariable memory bug that caused a segfault 2007-11-01 14:59:00 -04:00
Mathieu Lacage
745412ffb8 define a new dox module 2007-10-31 16:39:16 +01:00
Mathieu Lacage
680c125dde fix dox warnings 2007-10-31 16:27:37 +01:00
Mathieu Lacage
d072cdd527 doxygen 2007-10-31 16:26:31 +01:00
Mathieu Lacage
570126f8ff use Time for the beacon interval. 2007-10-31 16:26:18 +01:00
Mathieu Lacage
5de828fa15 dox for WifiPhy 2007-10-31 13:17:45 +01:00
Mathieu Lacage
32f3411eca remove unused loggers 2007-10-31 12:29:28 +01:00
Mathieu Lacage
7509e66617 phy state logger 2007-10-31 12:27:20 +01:00
Mathieu Lacage
92d65a529f derive WifiPhy from Object and manage it with a Ptr<> 2007-10-31 12:05:25 +01:00
Mathieu Lacage
51590ad30f basic tracing support 2007-10-31 11:45:04 +01:00