DUNE: Uniform Navigational Environment
2019.02.1
|
Public Types | |
typedef std::map< int, IMC::RemoteState > | RStateMap |
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
~Task (void) | |
void | onUpdateParameters (void) |
void | onResourceAcquisition (void) |
void | onResourceRelease (void) |
void | share (const IMC::Message *msg) |
void | updatePosition (const IMC::RemoteState *rstate) |
double | distance (int src, int dst) |
void | updateKnowledge (const IMC::UASimulation *m) |
void | consume (const IMC::GpsFix *msg) |
void | consume (const IMC::SimulatedState *msg) |
void | consume (const IMC::UASimulation *msg) |
void | onMain (void) |
void | checkIncomingData (void) |
Public Attributes | |
Arguments | m_args |
bool | m_setup |
bool | m_fixed_location |
uint16_t | m_local_imc_addr |
IMC::GpsFix | m_origin |
IMC::RemoteState | m_lstate |
RStateMap | m_positions |
IMC::UASimulation * | m_pending |
double | m_busy_till |
double | m_send_time |
UDPSocket * | m_sock |
uint8_t | m_buf [1024] |
typedef std::map<int, IMC::RemoteState> Simulators::UnderwaterAcoustics::Task::RStateMap |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Arguments Simulators::UnderwaterAcoustics::Task::m_args |
uint8_t Simulators::UnderwaterAcoustics::Task::m_buf[1024] |
double Simulators::UnderwaterAcoustics::Task::m_busy_till |
bool Simulators::UnderwaterAcoustics::Task::m_fixed_location |
uint16_t Simulators::UnderwaterAcoustics::Task::m_local_imc_addr |
IMC::RemoteState Simulators::UnderwaterAcoustics::Task::m_lstate |
IMC::GpsFix Simulators::UnderwaterAcoustics::Task::m_origin |
IMC::UASimulation* Simulators::UnderwaterAcoustics::Task::m_pending |
RStateMap Simulators::UnderwaterAcoustics::Task::m_positions |
double Simulators::UnderwaterAcoustics::Task::m_send_time |
bool Simulators::UnderwaterAcoustics::Task::m_setup |
UDPSocket* Simulators::UnderwaterAcoustics::Task::m_sock |