DUNE: Uniform Navigational Environment
2019.02.0
|
Classes | |
struct | CTDData |
Public Member Functions | |
DriverOEMX (DUNE::Tasks::Task *task, SerialPort *uart, Poll poll) | |
~DriverOEMX (void) | |
bool | initCTD (int numberSamples) |
bool | getInfoOfCTD () |
void | getFirmwareVersion (std::string text) |
std::string | getInfoMount (std::string text) |
bool | sendCommand (const char *cmd, const char *reply) |
bool | haveNewData (int numberSensors) |
Public Attributes | |
SerialPort * | m_uart |
Poll | m_poll |
CTDData | m_ctdData |
|
inline |
|
inline |
|
inline |
References Sensors::OEMX::DriverOEMX::CTDData::ctdInfo, m_ctdData, and DUNE::Tasks::Task::spew().
Referenced by getInfoOfCTD().
|
inline |
References DUNE::Tasks::Task::spew().
Referenced by getInfoOfCTD().
|
inline |
|
inline |
References Sensors::OEMX::DriverOEMX::CTDData::dataReceived, DUNE::Tasks::Task::err(), m_ctdData, m_uart, and DUNE::Tasks::Task::spew().
Referenced by Sensors::OEMX::Task::onMain().
|
inline |
References DUNE::Tasks::Task::err(), m_uart, sendCommand(), and DUNE::Tasks::Task::war().
Referenced by Sensors::OEMX::Task::onResourceInitialization().
|
inline |
References DUNE::Tasks::Task::debug(), and m_uart.
Referenced by getInfoOfCTD(), initCTD(), and Sensors::OEMX::Task::onMain().
CTDData Sensors::OEMX::DriverOEMX::m_ctdData |
Poll Sensors::OEMX::DriverOEMX::m_poll |
Interrupt/Poll for serial port.
Referenced by DriverOEMX(), and getInfoOfCTD().
SerialPort* Sensors::OEMX::DriverOEMX::m_uart |
Serial port.
Referenced by DriverOEMX(), getInfoOfCTD(), haveNewData(), initCTD(), and sendCommand().