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

A datatype represnting the fixed length portion of the M0 message. More...

#include <m0.hpp>

Collaboration diagram for r2sonic::sections::M0::Body:

Public Attributes

BE_u32 PingNumber
 pings since power-up or reboot
 
BE_f32 ScalingFactor
 reserved for future use
 
BE_u32 TotalSamples
 range samples (before compression) in entire ping, sample rate is H0_RxSampleRate
 
BE_u32 TotalBins
 range bins (after compression) in entire ping (M0_TotalBins <= M0_TotalSamples)
 
BE_u32 FirstBin
 first bin of this section
 
BE_u16 Bins
 number of bins in this section
 
BE_u16 TotalBeams
 beams (always a multiple of 4) (typically columns in your memory buffer)
 
BE_u16 FirstBeam
 first beam of this section (always a multiple of 4)
 
BE_u16 Beams
 number of beams in this section (always a multiple of 4)
 
BE_u32 reserved
 reserved for future use
 

Detailed Description

A datatype represnting the fixed length portion of the M0 message.

Member Data Documentation

◆ Beams

BE_u16 r2sonic::sections::M0::Body::Beams

number of beams in this section (always a multiple of 4)

◆ Bins

BE_u16 r2sonic::sections::M0::Body::Bins

number of bins in this section

◆ FirstBeam

BE_u16 r2sonic::sections::M0::Body::FirstBeam

first beam of this section (always a multiple of 4)

◆ FirstBin

BE_u32 r2sonic::sections::M0::Body::FirstBin

first bin of this section

◆ PingNumber

BE_u32 r2sonic::sections::M0::Body::PingNumber

pings since power-up or reboot

◆ reserved

BE_u32 r2sonic::sections::M0::Body::reserved

reserved for future use

◆ ScalingFactor

BE_f32 r2sonic::sections::M0::Body::ScalingFactor

reserved for future use

◆ TotalBeams

BE_u16 r2sonic::sections::M0::Body::TotalBeams

beams (always a multiple of 4) (typically columns in your memory buffer)

◆ TotalBins

BE_u32 r2sonic::sections::M0::Body::TotalBins

range bins (after compression) in entire ping (M0_TotalBins <= M0_TotalSamples)

◆ TotalSamples

BE_u32 r2sonic::sections::M0::Body::TotalSamples

range samples (before compression) in entire ping, sample rate is H0_RxSampleRate


The documentation for this struct was generated from the following file: