![]() |
ROS2Sonic
0.2.0
A ROS2 driver for R2Sonic MBES
|
simple straight-line depth gates More...
#include <g1.hpp>


Classes | |
| struct | Gate |
| A structure representing the 2 byte gate information. More... | |
Public Member Functions | |
| char * | nominalType () const |
| returns a chararacter array of length 2 saying the nominal type of the section class | |
| BE_f32 * | ScalingFactor () const |
| Returns a poniter to the raw scaling factor. | |
| Gate * | gate (u16 beam_no) |
| Get's the Gate at the specified beam. | |
| Section (char *start_bit) | |
| Section. | |
Public Member Functions inherited from r2sonic::sections::Section | |
| Section (char *start_bit) | |
| Section. | |
| bool | isType () const |
| Return true if your type matches the header. | |
| bool | exists () const |
| states weather that section exists where expected | |
| u16 | getSize () const |
| getSize returns the size of the message in system-endian order | |
| SectionInfo * | info () const |
| info gets the reference to the common section info | |
| char * | end () const |
| end returns a pointer to one bit beyond the current section (the first bit of the next seciton) | |
Additional Inherited Members | |
Protected Member Functions inherited from r2sonic::sections::Section | |
| void | existanceErrorCheck () const |
Protected Attributes inherited from r2sonic::sections::Section | |
| char * | start_bit_ |
| a pointer to the first bit in the message | |
simple straight-line depth gates
|
inlinevirtual |
returns a chararacter array of length 2 saying the nominal type of the section class
Implements r2sonic::sections::Section.
|
inline |
Returns a poniter to the raw scaling factor.
|
inline |
| start_bit |