39#ifndef UWTRACKF_MODULE_H
40#define UWTRACKF_MODULE_H
62 virtual void expire(Event *e);
96 virtual int command(
int argc,
const char *
const *argv)
override;
106 virtual void initPkt(Packet *p)
override;
119 std::vector<UWSMPosition *>
150 virtual void start()
override;
155 virtual void stop()
override;
Definition uwsmposition.h:57
Definition uwsc-tracker-follower-module.h:72
void updateMineRemove()
Definition uwsc-tracker-follower-module.cc:155
virtual void stop() override
Definition uwsc-tracker-follower-module.cc:229
FollowerState auv_state
Definition uwsc-tracker-follower-module.h:122
hdr_uwSCFTracker mine_measure
Definition uwsc-tracker-follower-module.h:124
void sendPkt()
Definition uwsc-tracker-follower-module.cc:104
virtual int command(int argc, const char *const *argv) override
Definition uwsc-tracker-follower-module.cc:80
UWSMPosition * updateTrackPosition()
Definition uwsc-tracker-follower-module.cc:192
FollowerState
Definition uwsc-tracker-follower-module.h:112
double demine_period
Definition uwsc-tracker-follower-module.h:123
virtual void start() override
Definition uwsc-tracker-follower-module.cc:217
virtual void initPkt(Packet *p) override
Definition uwsc-tracker-follower-module.cc:142
std::vector< UWSMPosition * > mine_positions
Definition uwsc-tracker-follower-module.h:120
UwSCFTrackerModule()
Definition uwsc-tracker-follower-module.cc:67
virtual ~UwSCFTrackerModule()=default
Position auv_position
Definition uwsc-tracker-follower-module.h:121
UwUpdateMineStatus mine_timer
Definition uwsc-tracker-follower-module.h:126
Definition uwtracker-module.h:71
Definition uwsc-tracker-follower-module.h:53
virtual void expire(Event *e)
Definition uwsc-tracker-follower-module.cc:236
UwUpdateMineStatus(UwSCFTrackerModule *m)
Definition uwsc-tracker-follower-module.h:55
Definition uwsc-tracker-follower-packet.h:52
Provides the definition of the class UWSMPosition.
Provides the definition of the class UWROV.