Echoflow  1.0.0
A ROS2 Toolset for tracking marine radar targets
Loading...
Searching...
No Matches
echoflow::RadarGridMapNode::Parameters Struct Reference

Struct to hold ros2 parameters. More...

#include <radar_grid_map_node.hpp>

Public Member Functions

void declare (rclcpp::Node *node)
 Declares all node parameters.
 
void update (rclcpp::Node *node)
 Updates all node parameters.
 

Public Attributes

struct { 
 
   std::string   frame_id = "map" 
 The fixed frame for the output grid map. More...
 
   float   length = 2500.0 
 Length of the grid map in meters. More...
 
   float   width = 2500.0 
 Width of the grid map in meters. More...
 
   float   resolution = 10.0 
 map cell resolution in meters. More...
 
   float   pub_interval = 0.1 
 map publication interval in seconds. More...
 
map 
 
struct { 
 
   float   near_clutter_range = 30.0 
 
filter 
 
int max_queue_size = 1000
 Maximum number of radar messages to buffer.
 

Detailed Description

Struct to hold ros2 parameters.

Member Function Documentation

◆ declare()

NS_HEAD void RadarGridMapNode::Parameters::declare ( rclcpp::Node * node)

Declares all node parameters.

Parameters
nodePointer to the ROS2 node for parameter declaration.

Copyright © 2025 Seaward Science.

◆ update()

void RadarGridMapNode::Parameters::update ( rclcpp::Node * node)

Updates all node parameters.

Parameters
nodePointer to the ROS2 node for parameter update.

Member Data Documentation

◆ [struct]

struct { ... } echoflow::RadarGridMapNode::Parameters::filter

◆ frame_id

std::string echoflow::RadarGridMapNode::Parameters::frame_id = "map"

The fixed frame for the output grid map.

◆ length

float echoflow::RadarGridMapNode::Parameters::length = 2500.0

Length of the grid map in meters.

◆ [struct]

struct { ... } echoflow::RadarGridMapNode::Parameters::map

◆ max_queue_size

int echoflow::RadarGridMapNode::Parameters::max_queue_size = 1000

Maximum number of radar messages to buffer.

◆ near_clutter_range

float echoflow::RadarGridMapNode::Parameters::near_clutter_range = 30.0

◆ pub_interval

float echoflow::RadarGridMapNode::Parameters::pub_interval = 0.1

map publication interval in seconds.

◆ resolution

float echoflow::RadarGridMapNode::Parameters::resolution = 10.0

map cell resolution in meters.

◆ width

float echoflow::RadarGridMapNode::Parameters::width = 2500.0

Width of the grid map in meters.


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