rename attribute from Position to PositionAllocator to avoid conflict with Position attribute defined in ns3::MobilityModel
--- a/src/mobility/random-waypoint-mobility-model.cc Thu Apr 16 10:27:55 2009 +0200
+++ b/src/mobility/random-waypoint-mobility-model.cc Thu Apr 16 10:55:42 2009 +0200
@@ -45,7 +45,7 @@
RandomVariableValue (ConstantVariable (2.0)),
MakeRandomVariableAccessor (&RandomWaypointMobilityModel::m_pause),
MakeRandomVariableChecker ())
- .AddAttribute ("Position",
+ .AddAttribute ("PositionAllocator",
"The position model used to pick a destination point.",
PointerValue (),
MakePointerAccessor (&RandomWaypointMobilityModel::m_position),
--- a/utils/python-unit-tests.py Thu Apr 16 10:27:55 2009 +0200
+++ b/utils/python-unit-tests.py Thu Apr 16 10:55:42 2009 +0200
@@ -97,14 +97,14 @@
## -- object pointer values
mobility = ns3.RandomWaypointMobilityModel()
ptr = ns3.PointerValue()
- mobility.GetAttribute("Position", ptr)
+ mobility.GetAttribute("PositionAllocator", ptr)
self.assertEqual(ptr.GetObject(), None)
pos = ns3.ListPositionAllocator()
- mobility.SetAttribute("Position", ns3.PointerValue(pos))
+ mobility.SetAttribute("PositionAllocator", ns3.PointerValue(pos))
ptr = ns3.PointerValue()
- mobility.GetAttribute("Position", ptr)
+ mobility.GetAttribute("PositionAllocator", ptr)
self.assert_(ptr.GetObject() is not None)
def testIdentity(self):