|
DESERT 4.0.0
|
#include <uwsc-clmsg.h>


Public Member Functions | |
| ClMsgTrack2McPosition (int dest_id) | |
| virtual | ~ClMsgTrack2McPosition ()=default |
| ClMsgTrack2McPosition * | copy () |
| void | setTrackPosition (Position *position) |
| Position * | getTrackPosition () const |
Private Attributes | |
| Position * | track_position |
Class that manages cross layer messages that require the track position of the ROV follower.
| ClMsgTrack2McPosition::ClMsgTrack2McPosition | ( | int | dest_id | ) |
Class constructor.
| int | Id of the destination module |
|
virtualdefault |
Destructor of ClMsgTrack2McPosition class.
| ClMsgTrack2McPosition * ClMsgTrack2McPosition::copy | ( | ) |
Creates a copy of the object.
| Position * ClMsgTrack2McPosition::getTrackPosition | ( | ) | const |
Get the track position.
References track_position.
| void ClMsgTrack2McPosition::setTrackPosition | ( | Position * | position | ) |
Sets the track position
| Position* | Tracked position from UwTracker module |
References track_position.
Referenced by UwSCTrackerModule::recv().
|
private |
Track position received from UwTracker module
Referenced by getTrackPosition(), and setTrackPosition().