![]() |
DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| ~Task (void) | |
| void | onEntityResolution (void) |
| void | onUpdateParameters (void) |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| void | onResourceInitialization (void) |
| unsigned | lookupSystemAddress (const std::string &name) |
| std::string | lookupSystemName (unsigned addr) |
| std::string | safeLookup (unsigned addr) |
| void | consume (const IMC::GpsFix *msg) |
| void | consume (const IMC::SoundSpeed *msg) |
| void | consume (const IMC::VehicleMedium *msg) |
| void | consume (const IMC::DevDataText *msg) |
| void | clearTicket (IMC::UamTxStatus::ValueEnum reason, const std::string &error="") |
| void | replaceTicket (const Ticket &ticket) |
| void | sendTxStatus (const Ticket &ticket, IMC::UamTxStatus::ValueEnum value, const std::string &error="") |
| void | consume (const IMC::UamTxFrame *msg) |
| void | transmitData (const uint8_t *data, unsigned data_size, Ticket &ticket) |
| void | handleMessageFailed (const std::string &str) |
| void | handleMessageDelivered (const std::string &str) |
| void | handleSendEnd (const std::string &str) |
| void | handleInstantMessage (const std::string &str, bool piggyback) |
| void | handleBurstMessage (const std::string &str) |
| void | handleUsblPosition (const std::string &str) |
| void | handleUsblAngles (const std::string &str) |
| void | keepAlive (void) |
| void | onMain (void) |
Public Attributes | |
| MapName | m_modem_names |
| MapAddr | m_modem_addrs |
| TCPSocket * | m_sock |
| unsigned | m_address |
| Driver * | m_driver |
| double | m_sound_speed |
| int | m_sound_speed_eid |
| bool | m_declination |
| Ticket * | m_ticket |
| Counter< double > | m_kalive_counter |
| IMC::VehicleMedium | m_medium |
| Arguments | m_args |
|
inline |
References Transports::Evologics::Arguments::addr_section, Transports::Evologics::Arguments::address, Transports::Evologics::Arguments::con_idle_tout, Transports::Evologics::Arguments::con_retry_count, Transports::Evologics::Arguments::con_retry_tout, Transports::Evologics::Arguments::highest_addr, Transports::Evologics::Arguments::im_retry_count, Transports::Evologics::Arguments::kalive_tout, Transports::Evologics::Arguments::low_gain, Transports::Evologics::Arguments::pool_size, Transports::Evologics::Arguments::port, Transports::Evologics::Arguments::sound_speed_def, Transports::Evologics::Arguments::sound_speed_elabel, Transports::Evologics::Arguments::source_level, Transports::Evologics::Arguments::src_level_control, Transports::Evologics::Arguments::src_level_underwater, Transports::Evologics::Arguments::src_level_unknown, and Transports::Evologics::Arguments::src_level_water.
|
inline |
|
inline |
|
inline |
References Transports::Evologics::Driver::setDeclination().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Transports::Evologics::RecvIM::data, Transports::Evologics::RecvIM::dst, Transports::Evologics::Driver::getMultipathStructure(), Transports::Evologics::RecvIM::integrity, Transports::Evologics::Driver::parseReceivedBurst(), Transports::Evologics::RecvIM::rssi, and Transports::Evologics::RecvIM::src.
|
inline |
|
inline |
|
inline |
|
inline |
References Transports::Evologics::Ticket::ack.
|
inline |
|
inline |
|
inline |
References Transports::Evologics::Driver::getClock().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Transports::Evologics::Arguments::addr_section, Transports::Evologics::Arguments::con_idle_tout, Transports::Evologics::Arguments::con_retry_count, Transports::Evologics::Arguments::con_retry_tout, Transports::Evologics::Arguments::highest_addr, Transports::Evologics::Arguments::im_retry_count, Transports::Evologics::Arguments::kalive_tout, Transports::Evologics::Arguments::low_gain, Transports::Evologics::Driver::setAddress(), Transports::Evologics::Driver::setControl(), Transports::Evologics::Driver::setExtendedNotifications(), Transports::Evologics::Driver::setHighestAddress(), Transports::Evologics::Driver::setIdleTimeout(), Transports::Evologics::Driver::setLowGain(), Transports::Evologics::Driver::setPositionDataOutput(), Transports::Evologics::Driver::setPromiscuous(), Transports::Evologics::Driver::setRetryCount(), Transports::Evologics::Driver::setRetryCountIM(), Transports::Evologics::Driver::setRetryTimeout(), Transports::Evologics::Driver::setSourceLevel(), and Transports::Evologics::Arguments::source_level.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| unsigned Transports::Evologics::Task::m_address |
Modem address.
| bool Transports::Evologics::Task::m_declination |
Declination flag;.
| Counter<double> Transports::Evologics::Task::m_kalive_counter |
Keep-alive counter.
| IMC::VehicleMedium Transports::Evologics::Task::m_medium |
Medium.
| TCPSocket* Transports::Evologics::Task::m_sock |
TCP socket.
| double Transports::Evologics::Task::m_sound_speed |
| int Transports::Evologics::Task::m_sound_speed_eid |
Sound speed entity id.
| Ticket* Transports::Evologics::Task::m_ticket |
Current transmission ticket.
