![]() |
DUNE: Uniform Navigational Environment
2024.09.0
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
bool | onConnect () override |
void | onInitializeDevice () override |
void | onDisconnect () override |
void | process (std::string nmea_msg) |
bool | onReadData () override |
Public Attributes | |
IO::Handle * | m_handle |
Arguments | m_args |
std::string | m_line |
std::string | m_nmea5_fg |
bool | m_nmea5_wait_fg |
std::map< int, std::string > | m_systems |
std::vector< char > | m_bfr |
|
inline |
References Sensors::AIS::Arguments::io_dev.
|
inlineoverride |
Try to connect to the device.
References Sensors::AIS::Arguments::io_dev.
|
inlineoverride |
Disconnect from device.
|
inlineoverride |
No initialization process.
|
inlineoverride |
Get data from device.
|
inline |
Process AIS NMEA message.
References Sensors::AIS::ShipTypeCode::translate().
std::vector<char> Sensors::AIS::Task::m_bfr |
Buffer.
IO::Handle* Sensors::AIS::Task::m_handle |
Serial port handle.
std::string Sensors::AIS::Task::m_line |
Current line.
std::string Sensors::AIS::Task::m_nmea5_fg |
Saved first part of NMEA 5 class message.
bool Sensors::AIS::Task::m_nmea5_wait_fg |
Waiting fragment.
std::map<int, std::string> Sensors::AIS::Task::m_systems |
Vehicle Type.