23 #ifndef UFieldSimDriver20120214H 24 #define UFieldSimDriver20120214H 26 #include "goby/moos/moos_header.h" 30 #include "goby/common/time.h" 32 #include "goby/acomms/acomms_helpers.h" 33 #include "goby/acomms/modemdriver/driver_base.h" 35 #include "goby/moos/modem_id_convert.h" 63 DEFAULT_PACKET_SIZE = 64
67 NOMINAL_SPEED_OF_SOUND = 1500
69 CMOOSCommClient moos_client_;
void do_work()
Allows the modem driver to do its work.
void shutdown()
Shuts down the modem driver.
void startup(const goby::acomms::protobuf::DriverConfig &cfg)
Starts the modem driver. Must be called before poll().
void handle_initiate_transmission(const goby::acomms::protobuf::ModemTransmission &m)
Virtual initiate_transmission method. Typically connected to MACManager::signal_initiate_transmission...
The global namespace for the Goby project.
provides an simulator driver to the uFldNodeComms MOOS module: http://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php?n=Modules.UFldNodeComms
provides an abstract base class for acoustic modem drivers. This is subclassed by the various drivers...