DUNE: Uniform Navigational Environment
2019.02.0
|
USBL tools handler ticket.
Public Member Functions | |
Target (std::string name, bool fix, uint16_t period) | |
bool | trigger (void) |
bool | compare (std::string name) |
void | reset (bool fix, uint16_t period) |
std::string | getName (void) |
bool | wantsFix (void) |
bool | hasFailed (void) |
void | resetErrors (void) |
|
inline |
Constructor.
[in] | name | target's name. |
[in] | fix | absolute fix or relative positioning |
[in] | period | target's desired periodicity. |
References DUNE::Time::Counter< T >::setTop().
|
inline |
Compare name with target name.
[in] | name | name of target. |
|
inline |
Get target's name.
|
inline |
Check if the target node has failed.
References DUNE::Navigation::UsblTools::c_max_comm_timeout.
|
inline |
Reset variables of target.
[in] | return | absolute fixes or relative position. |
[in] | period | desired periodicity. |
References resetErrors(), and DUNE::Time::Counter< T >::setTop().
|
inline |
Reset count of errors.
Referenced by reset().
|
inline |
Time to track target.
References DUNE::Time::Counter< T >::overflow(), and DUNE::Time::Counter< T >::reset().
|
inline |
Check if target node wants absolute fix.