Refactor tests for brevity

This commit is contained in:
Tim Schubert 2020-08-29 18:21:09 +02:00
parent 37631d0758
commit 4c008e32f0
5 changed files with 112 additions and 139 deletions

View file

@ -42,7 +42,7 @@ LeoCircularOrbitMobilityModel::GetTypeId ()
return tid;
}
LeoCircularOrbitMobilityModel::LeoCircularOrbitMobilityModel() : MobilityModel (), m_latitude (0.0), m_offset (0.0), m_position ()
LeoCircularOrbitMobilityModel::LeoCircularOrbitMobilityModel() : MobilityModel (), m_longitude (0.0), m_offset (0.0), m_position ()
{
NS_LOG_FUNCTION_NOARGS ();
}
@ -123,7 +123,7 @@ LeoCircularOrbitMobilityModel::RotatePlane (double a, const Vector3D &x) const
double
LeoCircularOrbitMobilityModel::CalcLatitude () const
{
return m_latitude + ((Simulator::Now ().GetDouble () / Hours (24).GetDouble ()) * 2 * M_PI);
return m_longitude + ((Simulator::Now ().GetDouble () / Hours (24).GetDouble ()) * 2 * M_PI);
}
Vector
@ -169,7 +169,7 @@ LeoCircularOrbitMobilityModel::DoSetPosition (const Vector &position)
// this works nicely with MobilityHelper and GetPostion will still get the
// correct position, but be aware that it will not be the same as supplied to
// SetPostion
m_latitude = position.x;
m_longitude = position.x;
m_offset = position.y;
Update ();
}

View file

@ -56,9 +56,9 @@ private:
double m_inclination;
/**
* Latitude in rad
* Longitudinal offset in rad
*/
double m_latitude;
double m_longitude;
/**
* Offset on the orbital plane in rad