Gemini Sonar Driver  1.0.0
A ROS2 Package for the Tritech Gemini 1200ikd sonar
Loading...
Searching...
No Matches
gemini_sonar_driver::glf_processor::BeamData Struct Reference

Processed beam data ready for ROS message conversion. More...

#include <glf_processor.hpp>

Public Attributes

std::vector< uint8_t > flat_data
 Raw flat intensity data in row-major format (OPTIMAL for ROS)
 
std::vector< std::vector< uint8_t > > beams
 2D beam structure [beam_index][range_bin] (for processing)
 
std::vector< double > bearing_angles_rad
 Factory-calibrated beam angles (radians)
 

Detailed Description

Processed beam data ready for ROS message conversion.

Member Data Documentation

◆ beams

std::vector<std::vector<uint8_t> > gemini_sonar_driver::glf_processor::BeamData::beams

2D beam structure [beam_index][range_bin] (for processing)

◆ bearing_angles_rad

std::vector<double> gemini_sonar_driver::glf_processor::BeamData::bearing_angles_rad

Factory-calibrated beam angles (radians)

◆ flat_data

std::vector<uint8_t> gemini_sonar_driver::glf_processor::BeamData::flat_data

Raw flat intensity data in row-major format (OPTIMAL for ROS)


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