76 virtual int command(
int argc,
const char *
const *argv)
override;
Definition uwsc-mission-coordinator-module.h:54
virtual int command(int argc, const char *const *argv) override
Definition uwsc-mission-coordinator-module.cc:76
virtual int recvSyncClMsg(ClMessage *m) override
Definition uwsc-mission-coordinator-module.cc:104
virtual ~UwMissionCoordinatorModule()=default
void removeMine(int id)
Definition uwsc-mission-coordinator-module.cc:221
std::vector< AUV_stats > auv_follower
Definition uwsc-mission-coordinator-module.h:140
UwMissionCoordinatorModule()
Definition uwsc-mission-coordinator-module.cc:69
bool isTracked(Position *p) const
Definition uwsc-mission-coordinator-module.cc:253
Definition uwsc-mission-coordinator-module.h:117
Position * rov_position
Definition uwsc-mission-coordinator-module.h:120
int ctr_id
Definition uwsc-mission-coordinator-module.h:118
AUV_stats(int id_ctr, int id_trk)
Definition uwsc-mission-coordinator-module.h:128
std::vector< Mine > rov_mine
Definition uwsc-mission-coordinator-module.h:121
int n_mines
Definition uwsc-mission-coordinator-module.h:122
int trk_id
Definition uwsc-mission-coordinator-module.h:119
bool rov_status
Definition uwsc-mission-coordinator-module.h:123
Definition uwsc-mission-coordinator-module.h:92
Mine(Position *p, MineState s)
Definition uwsc-mission-coordinator-module.h:105
MineState state
Definition uwsc-mission-coordinator-module.h:103
Position * track_position
Definition uwsc-mission-coordinator-module.h:102
MineState
Definition uwsc-mission-coordinator-module.h:96
@ MINE_DETECTED
Definition uwsc-mission-coordinator-module.h:98
@ MINE_REMOVED
Definition uwsc-mission-coordinator-module.h:99
@ MINE_TRACKED
Definition uwsc-mission-coordinator-module.h:97