42#ifndef UWSCROV_CTR_MODULE_H
43#define UWSCROV_CTR_MODULE_H
72 virtual int command(
int argc,
const char*
const* argv)
override;
79 virtual void recv(Packet*)
override;
UwROVCtrModule class is used to manage UWROVCtr packets and to collect statistics about them.
UwSCROVCtrModule class adds to the UwROVCtrModule class the possibility to receive and send cross lay...
virtual ~UwSCROVCtrModule()=default
Destructor of UwSCROVCtrModule class.
virtual void recv(Packet *) override
Performs the reception of packets from upper and lower layers.
bool rov_status
Status of the ROV follower, true if detected a mine.
int leader_id
Id of the Mission Coordinator module.
virtual int command(int argc, const char *const *argv) override
TCL command interpreter.
virtual int recvSyncClMsg(ClMessage *m) override
Recv syncronous cross layer messages to require an operation from another module.
UwSCROVCtrModule()
Constructor of UwSCROVCtrModule class.
Provides the definition of the class UWROV.