DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
Router (Task *parent) | |
void | process (const IMC::EstimatedState *msg) |
void | process (const IMC::UamRxFrame *msg) |
void | process (const IMC::Announce *msg) |
bool | visibleOverWiFi (std::string system) |
bool | visibleOverAcoustic (std::string system) |
bool | routeOverAcoustic (std::string destination, HistoricData *data) |
bool | routeOverWifi (std::string destination, HistoricData *data) |
void | forwardCommandsWifi (DataStore *store) |
void | forwardCommandsAcoustic (DataStore *store) |
void | iridiumUpload (DataStore *store) |
~Router () | |
|
inline |
|
inline |
|
inline |
References DUNE::Tasks::Task::dispatch(), DUNE::Tasks::Task::inf(), and DUNE::Tasks::Task::resolveSystemName().
Referenced by Transports::DataStore::Task::onMain().
|
inline |
|
inline |
|
inline |
References DUNE::Tasks::Task::resolveSystemId().
Referenced by Transports::DataStore::Task::consume().
|
inline |
|
inline |
|
inline |
References DUNE::Tasks::Task::dispatch(), DUNE::Tasks::Task::getSystemId(), and visibleOverAcoustic().
Referenced by Transports::DataStore::Task::acousticRouting().
|
inline |
References DUNE::Tasks::Task::dispatch(), DUNE::Tasks::Task::resolveSystemName(), and visibleOverWiFi().
Referenced by Transports::DataStore::Task::wifiRouting().
|
inline |
References Transports::DataStore::c_acoustic_timeout.
Referenced by routeOverAcoustic().
|
inline |
References Transports::DataStore::c_wifi_timeout.
Referenced by routeOverWifi().