ROS2Sonic
0.2.0
A ROS2 driver for R2Sonic MBES
|
simple straight-line depth gates More...
#include <g0.hpp>
Classes | |
struct | Body |
A datatype represnting the fixed length portion of the G0 message. More... | |
Public Member Functions | |
char * | nominalType () const |
returns a chararacter array of length 2 saying the nominal type of the section class | |
Body * | body () |
returns a pointer to the fixed size portion of the message (the Body). | |
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
|
inline |
|
inlinevirtual |
returns a chararacter array of length 2 saying the nominal type of the section class
Implements r2sonic::sections::Section.
|
inline |
start_bit |