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

Functions

PingMetadata extractPingMetadata (const GLF::GMainImage &mainImage, uint32_t ping_number)
 
BeamData extractBeamData (const GLF::GMainImage &mainImage, const PingMetadata &metadata)
 
bool isCompressed (const GLF::GMainImage &mainImage)
 
bool decompress (GLF::GMainImage &mainImage)
 
marine_acoustic_msgs::msg::PingInfo createPingInfo (const PingMetadata &metadata)
 
marine_acoustic_msgs::msg::SonarImageData createSonarImageData (const BeamData &beam_data, const PingMetadata &metadata, uint8_t dtype)
 
marine_acoustic_msgs::msg::RawSonarImage createRawSonarImage (const GLF::GMainImage &mainImage, const PingMetadata &metadata, const BeamData &beam_data, const std::string &frame_id)
 
marine_acoustic_msgs::msg::ProjectedSonarImage createProjectedSonarImage (const GLF::GMainImage &mainImage, const PingMetadata &metadata, const BeamData &beam_data, const std::string &frame_id)
 

Function Documentation

◆ createPingInfo()

marine_acoustic_msgs::msg::PingInfo glf_processor::createPingInfo ( const PingMetadata & metadata)

◆ createProjectedSonarImage()

marine_acoustic_msgs::msg::ProjectedSonarImage glf_processor::createProjectedSonarImage ( const GLF::GMainImage & mainImage,
const PingMetadata & metadata,
const BeamData & beam_data,
const std::string & frame_id )

◆ createRawSonarImage()

marine_acoustic_msgs::msg::RawSonarImage glf_processor::createRawSonarImage ( const GLF::GMainImage & mainImage,
const PingMetadata & metadata,
const BeamData & beam_data,
const std::string & frame_id )

◆ createSonarImageData()

marine_acoustic_msgs::msg::SonarImageData glf_processor::createSonarImageData ( const BeamData & beam_data,
const PingMetadata & metadata,
uint8_t dtype )

◆ decompress()

bool glf_processor::decompress ( GLF::GMainImage & mainImage)

◆ extractBeamData()

BeamData glf_processor::extractBeamData ( const GLF::GMainImage & mainImage,
const PingMetadata & metadata )

◆ extractPingMetadata()

PingMetadata glf_processor::extractPingMetadata ( const GLF::GMainImage & mainImage,
uint32_t ping_number )

◆ isCompressed()

bool glf_processor::isCompressed ( const GLF::GMainImage & mainImage)