DESERT 3.5.1
Loading...
Searching...
No Matches
ClMsgTrack2McStatus Class Reference

#include <uwsc-clmsg.h>

Inheritance diagram for ClMsgTrack2McStatus:
Collaboration diagram for ClMsgTrack2McStatus:

Public Member Functions

 ClMsgTrack2McStatus (int dest_id)
 
virtual ~ClMsgTrack2McStatus ()=default
 
ClMsgTrack2McStatuscopy ()
 
void setMineStatus (bool remove)
 
bool getMineStatus () const
 

Private Attributes

bool mine_status
 

Detailed Description

Class that manages cross layer messages that require the status of a mine tracked from a rov follower.

Definition at line 227 of file uwsc-clmsg.h.

Constructor & Destructor Documentation

◆ ClMsgTrack2McStatus()

ClMsgTrack2McStatus::ClMsgTrack2McStatus ( int  dest_id)

Class constructor.

Parameters
dest_idid of the destination module

Definition at line 146 of file uwsc-clmsg.cc.

◆ ~ClMsgTrack2McStatus()

virtual ClMsgTrack2McStatus::~ClMsgTrack2McStatus ( )
virtualdefault

Destructor of ClMsgTrack2McStatus class.

Member Function Documentation

◆ copy()

ClMsgTrack2McStatus * ClMsgTrack2McStatus::copy ( )

Creates a copy of the object.

Returns
ClMsgTrack2McStatus* Pointer to a copy of the object

Definition at line 154 of file uwsc-clmsg.cc.

◆ getMineStatus()

bool ClMsgTrack2McStatus::getMineStatus ( ) const

Get the current mine status.

Returns
bool Status of the current mine

Definition at line 166 of file uwsc-clmsg.cc.

◆ setMineStatus()

void ClMsgTrack2McStatus::setMineStatus ( bool  remove)

Sets the current mine status.

Parameters
boolStatus of the current mine

Definition at line 160 of file uwsc-clmsg.cc.

Member Data Documentation

◆ mine_status

bool ClMsgTrack2McStatus::mine_status
private

Status of the current mine; true if removed, false otherwise.

Definition at line 262 of file uwsc-clmsg.h.


The documentation for this class was generated from the following files: