![]() |
DUNE: Uniform Navigational Environment
2019.02.0
|
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 |
|
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().
