ConsolePathParserNode
Class Responsible for parsing a mission from the console Yebisu to medusa_vx stack format.
#include <ConsolePathParserNode.h>
Public Functions
Name | |
---|---|
ConsolePathParserNode(ros::NodeHandle * nodehandle, ros::NodeHandle * nodehandle_private) Construct a new Console Path Parser Node object. |
|
~ConsolePathParserNode() Destroy the Console Path Parser Node object. |
|
double | nodeFrequency() Method to setup the frequency of the node. |
Public Attributes
Name | |
---|---|
std::list< Section > | mission |
std::list< Formation > | formation |
std::list< Section >::iterator | act_section |
medusa_msgs::Section | section_copy |
ros::Time | depth_end |
int | own_id |
double | xrefpoint |
double | yrefpoint |
double | gamma_s |
double | gamma_e |
double | x_act |
double | y_act |
double | gamma |
double | gamma_old |
double | u_est |
double | x_forma |
double | y_forma |
float | DesiredDepth |
bool | wpOrient |
bool | ENABLE |
bool | formation_mode |
bool | biased_formation_mode |
float | node_frequency |
std::string | path_folder |
Public Functions Documentation
function ConsolePathParserNode
ConsolePathParserNode(
ros::NodeHandle * nodehandle,
ros::NodeHandle * nodehandle_private
)
Construct a new Console Path Parser Node object.
Parameters:
- nodehandle
- nodehandle_private
- nodehandle the public ros nodehandle
- nodehandle_private the private ros nodehandle
Console Path Parser node constructor.
function ~ConsolePathParserNode
~ConsolePathParserNode()
Destroy the Console Path Parser Node object.
Console Path Parser node destructor.
function nodeFrequency
double nodeFrequency()
Method to setup the frequency of the node.
Return: double
Public Attributes Documentation
variable mission
std::list< Section > mission;
variable formation
std::list< Formation > formation;
variable act_section
std::list< Section >::iterator act_section;
variable section_copy
medusa_msgs::Section section_copy;
variable depth_end
ros::Time depth_end;
variable own_id
int own_id {0};
variable xrefpoint
double xrefpoint = 0;
variable yrefpoint
double yrefpoint = 0;
variable gamma_s
double gamma_s = 0;
variable gamma_e
double gamma_e = 0;
variable x_act
double x_act = 0;
variable y_act
double y_act = 0;
variable gamma
double gamma = 0;
variable gamma_old
double gamma_old = 0;
variable u_est
double u_est = 0;
variable x_forma
double x_forma = 0;
variable y_forma
double y_forma = 0;
variable DesiredDepth
float DesiredDepth = 0.0;
variable wpOrient
bool wpOrient;
variable ENABLE
bool ENABLE = false;
variable formation_mode
bool formation_mode = false;
variable biased_formation_mode
bool biased_formation_mode = false;
variable node_frequency
float node_frequency;
variable path_folder
std::string path_folder;
Updated on 2022-09-15 at 17:51:33 +0000
Last update:
September 15, 2022