![]() |
DUNE: Uniform Navigational Environment
2019.02.0
|
Data logger to Imagenex .83P format.
Public Member Functions | |
| Frame83P (void) | |
| ~Frame83P (void) | |
| uint8_t * | getMessageData (void) |
| size_t | getSize (void) const |
| size_t | getMaxSize (void) const |
| size_t | getMessageSize (void) const |
| size_t | getHeaderSize (void) const |
| uint16_t | getRange (void) |
| void | verifyReturn (size_t size) |
| unsigned | getIndexRange (void) |
| unsigned | getIndexTiltAngle (void) |
| unsigned | getIndexLatitude (void) |
| unsigned | getIndexLongitude (void) |
| unsigned | getIndexSpeed (void) |
| unsigned | getIndexSoundSpeed (void) |
| unsigned | getIndexCourse (void) |
| unsigned | getIndexMilli (void) |
| unsigned | getIndexRoll (void) |
| unsigned | getIndexPitch (void) |
| unsigned | getIndexHeading (void) |
| unsigned | getIndexRepRate (void) |
| unsigned | getIndexFrequency (void) |
Public Member Functions inherited from Sensors::Imagenex837B::Frame | |
| Frame (void) | |
| virtual | ~Frame (void) |
| uint8_t * | getData (void) |
| virtual uint8_t * | getFooterData (void) |
| virtual size_t | getFooterSize (void) const |
| virtual void | setRange (uint8_t range) |
| void | setProfileTiltAngle (float angle) |
| void | setSoundVelocity (float speed) |
| void | setSpeed (float speed) |
| void | setCourse (float course) |
| void | setRoll (float roll) |
| void | setPitch (float pitch) |
| void | setHeading (float heading) |
| void | setRepRate (uint16_t rate) |
| void | setGpsData (double lat, double lon) |
| void | setDateTime (uint64_t now) |
| virtual void | setExtendedDataPoints (bool mode) |
Additional Inherited Members | |
Protected Member Functions inherited from Sensors::Imagenex837B::Frame | |
| void | setFrequency (void) |
Protected Attributes inherited from Sensors::Imagenex837B::Frame | |
| std::vector< uint8_t > | m_data |
83P Header Indices.
|
inline |
Constructor.
References getMaxSize(), and Sensors::Imagenex837B::Frame::m_data.
|
inline |
Destructor.
|
inline |
Retrieve message header size.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Retrieve maximum size of the frame.
Referenced by Frame83P(), and Sensors::Imagenex837B::Task::getEcho().
|
inlinevirtual |
Get data start address.
Reimplemented from Sensors::Imagenex837B::Frame.
References Sensors::Imagenex837B::Frame::m_data.
Referenced by Sensors::Imagenex837B::Task::getEcho().
|
inlinevirtual |
Retrieve message size.
Reimplemented from Sensors::Imagenex837B::Frame.
Referenced by Sensors::Imagenex837B::Task::getEcho(), getSize(), and Sensors::Imagenex837B::Task::onUpdateParameters().
|
inline |
Get current range.
References HDR_IDX_RANGE, and Sensors::Imagenex837B::Frame::m_data.
Referenced by Sensors::Imagenex837B::Task::getEcho().
|
inlinevirtual |
Retrieve the size of the frame.
Reimplemented from Sensors::Imagenex837B::Frame.
References getMessageSize().
Referenced by Sensors::Imagenex837B::Task::writeToFile().
|
inline |
Verify sonar return.
| [in] | rv | return size. |
Referenced by Sensors::Imagenex837B::Task::getEcho().
