DUNE: Uniform Navigational Environment
2019.02.0
|
Basic transponder information.
Public Member Functions | |
BasicTransponder () | |
void | initialize (const IMC::GpsFix *origin, double latitude, double longitude, double z) |
void | update (const IMC::GpsFix *origin) |
Public Attributes | |
double | lat |
double | lon |
double | x |
double | y |
double | depth |
|
inline |
Constructor.
|
inline |
|
inline |
Update transponder navigation reference.
[in] | origin | new navigation reference. |
References depth, DUNE::Coordinates::WGS84::displacement(), lat, DUNE::IMC::GpsFix::lat, lon, DUNE::IMC::GpsFix::lon, x, and y.
Referenced by initialize(), and DUNE::Navigation::Ranging::updateOrigin().
double DUNE::Navigation::BasicTransponder::depth |
Transponder depth (m).
Referenced by DUNE::Navigation::Ranging::getDepth(), DUNE::Navigation::Ranging::getLocation(), initialize(), and update().
double DUNE::Navigation::BasicTransponder::lat |
WGS-84 latitude coordinate.
Referenced by DUNE::Navigation::Ranging::getLat(), initialize(), and update().
double DUNE::Navigation::BasicTransponder::lon |
WGS-84 longitude coordinate.
Referenced by DUNE::Navigation::Ranging::getLon(), initialize(), and update().
double DUNE::Navigation::BasicTransponder::x |
Transponder North displacement relative to given reference (m).
Referenced by DUNE::Navigation::Ranging::getLocation(), and update().
double DUNE::Navigation::BasicTransponder::y |
Transponder East displacement relative to given reference (m).
Referenced by DUNE::Navigation::Ranging::getLocation(), and update().