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 |