ROS2Sonic  0.2.0
A ROS2 driver for R2Sonic MBES
Loading...
Searching...
No Matches
r2sonic::sections Namespace Reference

Classes

class  A0
 An interpreter for Section A0: bathy point angles, equally-spaced (present only during "equi-angle" spacing mode) More...
 
class  A1
 An interpreter for Section A1: float beam angles, arbitrarily-spaced. More...
 
class  A2
 An interpreter for Section A2: 16-bit bathy point angles, arbitrarily-spaced (present only during "equi-distant" spacing mode) More...
 
class  G0
 simple straight-line depth gates More...
 
class  G1
 simple straight-line depth gates More...
 
class  H0
 An interpreter for the "H0" Section which describes general ping information. More...
 
class  I1
 An interpreter for Section I1: 16-bit bathy intensity (present only if enabled) More...
 
class  M0
 An interpreter for Section M0: 8-bit magnitude data (many per ping, you assemble them into complete ping data) More...
 
struct  MiniHeader
 A datatype representing the MiniHeader common to all Packets. More...
 
class  Q0
 section Q0: 4-bit quality flags More...
 
class  R0
 An interpreter for Section R0: 16-bit bathy point ranges. More...
 
class  Section
 a common base class for all r2 sonic message section definitions More...
 
struct  SectionInfo
 A structure representing the info common to all sections. More...