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().