DUNE: Uniform Navigational Environment  2019.02.0
Simulators::AcousticModem Namespace Reference

Detailed Description

This task simulates a (simplified) acoustic modem.

It implements acoustic transmission via a secondary UDP client/server (alternative to Transports::UDP).

Transmission requests coming in the form of DUNE::IMC::UamTxFrame are translated into DUNE::IMC::AcousticMessage structures and are then sent via UDP to a (parametrized) remote UDP address. The same UDP socked is used to receive DUNE::IMC::AcousticMessage from the remote peer which are translated to DUNE::IMC::UamRxFrame

Author
José Braga

Classes

struct  Arguments
 
struct  Task