From 7dced3090504cdfc8b5c14f4a5270f816457d08f Mon Sep 17 00:00:00 2001 From: josefgst Date: Wed, 27 Mar 2024 17:03:36 +0800 Subject: [PATCH] update docs --- README.md | 7 +- doc/html/README_8md.html | 4 +- doc/html/annotated.html | 39 ++ doc/html/classes.html | 44 +++ ...package__template_1_1Template-members.html | 51 +++ ...assros__package__template_1_1Template.html | 351 ++++++++++++++++++ doc/html/dir_000003_000001.html | 33 ++ .../dir_392b3d81a6df0c680455c9c6af49c5f6.html | 45 +++ .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 14 +- ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 5 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 2251 bytes .../dir_d44c64559bbebec7f509842c48db8b23.html | 43 +++ .../dir_e68e8157741866f444e17edd764ebbae.html | 4 +- doc/html/files.html | 10 +- doc/html/functions.html | 64 ++++ doc/html/functions_func.html | 46 +++ doc/html/functions_vars.html | 49 +++ doc/html/globals.html | 10 +- doc/html/globals_func.html | 7 +- doc/html/globals_vars.html | 34 ++ doc/html/graph_legend.html | 4 +- doc/html/index-msg.html | 2 +- doc/html/index.html | 14 +- doc/html/mainpage_8md.html | 4 +- doc/html/md_README.html | 18 +- doc/html/menudata.js | 9 +- doc/html/namespaceros__package__template.html | 12 +- doc/html/namespaces.html | 4 +- doc/html/pages.html | 4 +- doc/html/reconfigure_8hpp.html | 123 ++++++ doc/html/reconfigure_8hpp__dep__incl.map | 5 + doc/html/reconfigure_8hpp__dep__incl.md5 | 1 + doc/html/reconfigure_8hpp__dep__incl.png | Bin 0 -> 6195 bytes doc/html/reconfigure_8hpp__incl.map | 5 + doc/html/reconfigure_8hpp__incl.md5 | 1 + doc/html/reconfigure_8hpp__incl.png | Bin 0 -> 8151 bytes doc/html/reconfigure_8hpp_source.html | 55 +++ doc/html/template__node_8cpp.html | 19 +- doc/html/template__node_8cpp__incl.map | 11 +- doc/html/template__node_8cpp__incl.md5 | 2 +- doc/html/template__node_8cpp__incl.png | Bin 7058 -> 21940 bytes doc/html/template__node_8cpp_source.html | 16 +- doc/html/template__ros_8cpp.html | 20 +- doc/html/template__ros_8cpp__incl.map | 12 +- doc/html/template__ros_8cpp__incl.md5 | 2 +- doc/html/template__ros_8cpp__incl.png | Bin 9512 -> 23490 bytes doc/html/template__ros_8cpp_source.html | 58 +-- doc/html/template__ros_8hpp.html | 77 ++++ doc/html/template__ros_8hpp__dep__incl.map | 5 + doc/html/template__ros_8hpp__dep__incl.md5 | 1 + doc/html/template__ros_8hpp__dep__incl.png | Bin 0 -> 6238 bytes doc/html/template__ros_8hpp__incl.map | 6 + doc/html/template__ros_8hpp__incl.md5 | 1 + doc/html/template__ros_8hpp__incl.png | Bin 0 -> 8408 bytes doc/html/template__ros_8hpp_source.html | 85 +++++ doc/mainpage.md | 5 +- doc/manifest.yaml | 4 +- rosdoc.yaml | 2 +- 59 files changed, 1354 insertions(+), 94 deletions(-) create mode 100644 doc/html/annotated.html create mode 100644 doc/html/classes.html create mode 100644 doc/html/classros__package__template_1_1Template-members.html create mode 100644 doc/html/classros__package__template_1_1Template.html create mode 100644 doc/html/dir_000003_000001.html create mode 100644 doc/html/dir_392b3d81a6df0c680455c9c6af49c5f6.html create mode 100644 doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 doc/html/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 doc/html/functions.html create mode 100644 doc/html/functions_func.html create mode 100644 doc/html/functions_vars.html create mode 100644 doc/html/globals_vars.html create mode 100644 doc/html/reconfigure_8hpp.html create mode 100644 doc/html/reconfigure_8hpp__dep__incl.map create mode 100644 doc/html/reconfigure_8hpp__dep__incl.md5 create mode 100644 doc/html/reconfigure_8hpp__dep__incl.png create mode 100644 doc/html/reconfigure_8hpp__incl.map create mode 100644 doc/html/reconfigure_8hpp__incl.md5 create mode 100644 doc/html/reconfigure_8hpp__incl.png create mode 100644 doc/html/reconfigure_8hpp_source.html create mode 100644 doc/html/template__ros_8hpp.html create mode 100644 doc/html/template__ros_8hpp__dep__incl.map create mode 100644 doc/html/template__ros_8hpp__dep__incl.md5 create mode 100644 doc/html/template__ros_8hpp__dep__incl.png create mode 100644 doc/html/template__ros_8hpp__incl.map create mode 100644 doc/html/template__ros_8hpp__incl.md5 create mode 100644 doc/html/template__ros_8hpp__incl.png create mode 100644 doc/html/template__ros_8hpp_source.html diff --git a/README.md b/README.md index 7e6b3fd..f13ab18 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,12 @@ ## Parameters - rate (int,default:1) -publish rate of chatter" topic + - publish rate of chatter" topic in [Hz] + - pub_string (string,default:"Hello World") -published string on chatter topic + - published string on chatter topic -![graph](doc/assets/rosgraph.svg) +![graph](assets/rosgraph.svg) ## Development create documentation diff --git a/doc/html/README_8md.html b/doc/html/README_8md.html index 482849f..272bff2 100644 --- a/doc/html/README_8md.html +++ b/doc/html/README_8md.html @@ -25,9 +25,9 @@

-template_sub_pub
+template_sub_pub
Author(s):
-autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
diff --git a/doc/html/annotated.html b/doc/html/annotated.html new file mode 100644 index 0000000..3af9734 --- /dev/null +++ b/doc/html/annotated.html @@ -0,0 +1,39 @@ + +template_sub_pub: Class List + + + + + + + + + + + +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12]
+ + +
 Nros_package_template
 CTemplate
+
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/classes.html b/doc/html/classes.html new file mode 100644 index 0000000..8fadb27 --- /dev/null +++ b/doc/html/classes.html @@ -0,0 +1,44 @@ + +template_sub_pub: Class Index + + + + + + + + + + + +
+
+
Class Index
+
+
+ + + + + + + + +
  t  
+
Template (ros_package_template)   
+ +
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/classros__package__template_1_1Template-members.html b/doc/html/classros__package__template_1_1Template-members.html new file mode 100644 index 0000000..80d1d2a --- /dev/null +++ b/doc/html/classros__package__template_1_1Template-members.html @@ -0,0 +1,51 @@ + +template_sub_pub: Member List + + + + + + + + + + + + +
+
+
ros_package_template::Template Member List
+
+
+ +

This is the complete list of members for ros_package_template::Template, including all inherited members.

+ + + + + + + + + + + + +
chatter_pubros_package_template::Templateprivate
cmd_vel_cb(const geometry_msgs::Twist &msg)ros_package_template::Templateprivate
cmd_vel_subros_package_template::Templateprivate
init_chatter()ros_package_template::Template
init_params()ros_package_template::Templateprivate
nh_ros_package_template::Templateprivate
rateros_package_template::Templateprivate
string_msgros_package_template::Templateprivate
Template()ros_package_template::Template
timerros_package_template::Templateprivate
timer_cb(const ros::TimerEvent &event)ros_package_template::Templateprivate
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/classros__package__template_1_1Template.html b/doc/html/classros__package__template_1_1Template.html new file mode 100644 index 0000000..8755ce3 --- /dev/null +++ b/doc/html/classros__package__template_1_1Template.html @@ -0,0 +1,351 @@ + +template_sub_pub: ros_package_template::Template Class Reference + + + + + + + + + + + + +
+ +
+
ros_package_template::Template Class Reference
+
+
+ +

#include <template_ros.hpp>

+ + + + + + +

+Public Member Functions

void init_chatter ()
 
 Template ()
 
+ + + + + + + +

+Private Member Functions

void cmd_vel_cb (const geometry_msgs::Twist &msg)
 
void init_params ()
 
void timer_cb (const ros::TimerEvent &event)
 
+ + + + + + + + + + + + + +

+Private Attributes

ros::Publisher chatter_pub
 
ros::Subscriber cmd_vel_sub
 
ros::NodeHandle nh_
 
int rate = 1
 
std_msgs::String string_msg
 
ros::Timer timer
 
+

Detailed Description

+
+

Definition at line 11 of file template_ros.hpp.

+

Constructor & Destructor Documentation

+ +

◆ Template()

+ +
+
+ + + + + + + +
ros_package_template::Template::Template ()
+
+ +

Definition at line 8 of file template_ros.cpp.

+ +
+
+

Member Function Documentation

+ +

◆ cmd_vel_cb()

+ +
+
+ + + + + +
+ + + + + + + + +
void ros_package_template::Template::cmd_vel_cb (const geometry_msgs::Twist & msg)
+
+private
+
+ +

Definition at line 37 of file template_ros.cpp.

+ +
+
+ +

◆ init_chatter()

+ +
+
+ + + + + + + +
void ros_package_template::Template::init_chatter ()
+
+ +

Definition at line 16 of file template_ros.cpp.

+ +
+
+ +

◆ init_params()

+ +
+
+ + + + + +
+ + + + + + + +
void ros_package_template::Template::init_params ()
+
+private
+
+ +

Definition at line 25 of file template_ros.cpp.

+ +
+
+ +

◆ timer_cb()

+ +
+
+ + + + + +
+ + + + + + + + +
void ros_package_template::Template::timer_cb (const ros::TimerEvent & event)
+
+private
+
+ +

Definition at line 31 of file template_ros.cpp.

+ +
+
+

Member Data Documentation

+ +

◆ chatter_pub

+ +
+
+ + + + + +
+ + + + +
ros::Publisher ros_package_template::Template::chatter_pub
+
+private
+
+ +

Definition at line 26 of file template_ros.hpp.

+ +
+
+ +

◆ cmd_vel_sub

+ +
+
+ + + + + +
+ + + + +
ros::Subscriber ros_package_template::Template::cmd_vel_sub
+
+private
+
+ +

Definition at line 28 of file template_ros.hpp.

+ +
+
+ +

◆ nh_

+ +
+
+ + + + + +
+ + + + +
ros::NodeHandle ros_package_template::Template::nh_
+
+private
+
+ +

Definition at line 18 of file template_ros.hpp.

+ +
+
+ +

◆ rate

+ +
+
+ + + + + +
+ + + + +
int ros_package_template::Template::rate = 1
+
+private
+
+ +

Definition at line 31 of file template_ros.hpp.

+ +
+
+ +

◆ string_msg

+ +
+
+ + + + + +
+ + + + +
std_msgs::String ros_package_template::Template::string_msg
+
+private
+
+ +

Definition at line 25 of file template_ros.hpp.

+ +
+
+ +

◆ timer

+ +
+
+ + + + + +
+ + + + +
ros::Timer ros_package_template::Template::timer
+
+private
+
+ +

Definition at line 23 of file template_ros.hpp.

+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/dir_000003_000001.html b/doc/html/dir_000003_000001.html new file mode 100644 index 0000000..c431275 --- /dev/null +++ b/doc/html/dir_000003_000001.html @@ -0,0 +1,33 @@ + +template_sub_pub: src -> include Relation + + + + + + + + + + + + +
+

src → include Relation

File in srcIncludes file in include
template_node.cpptemplate_sub_pub / reconfigure.hpp
template_node.cpptemplate_sub_pub / template_ros.hpp
template_ros.cpptemplate_sub_pub / reconfigure.hpp
template_ros.cpptemplate_sub_pub / template_ros.hpp
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/dir_392b3d81a6df0c680455c9c6af49c5f6.html b/doc/html/dir_392b3d81a6df0c680455c9c6af49c5f6.html new file mode 100644 index 0000000..6ab772b --- /dev/null +++ b/doc/html/dir_392b3d81a6df0c680455c9c6af49c5f6.html @@ -0,0 +1,45 @@ + +template_sub_pub: template_sub_pub Directory Reference + + + + + + + + + + + + +
+
+
template_sub_pub Directory Reference
+
+
+ + + + + + +

+Files

file  reconfigure.hpp [code]
 
file  template_ros.hpp [code]
 
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 06e8106..4ef4871 100644 --- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -25,6 +25,16 @@
src Directory Reference
+
+Directory dependency graph for src:
+
+
src
+ + + + + +
@@ -37,9 +47,9 @@

-template_sub_pub
+template_sub_pub
Author(s):
-autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 0000000..095335f --- /dev/null +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 0000000..5f385bf --- /dev/null +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +08fd3d683ff5c415792c7e62b2f65e55 \ No newline at end of file diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..c56d2484a9354dab09af57ebbfae4ec575abb64e GIT binary patch literal 2251 zcmb7Gc{J4P8~+;H*ma9E8q1JKOy-6{6eBcaDL_T1f`ULnw59NoAR|lUAj1X={7N{WPT8h0}W;+R|tWgB>MB%8Pfmq%D699mHj;o42M_$^?Iycr7~F}K zPf@^n)mqy;W}X|L?>8HQY2r3EOpk%M5&r2}{q) ziv6*ZU)eg>wawmRM#2=_;L$M$tQTU3FF$?axrRcOd|;N0^DYj-Q(Zkh9bR5ybCaRi z`jXmODA`hWaGNRembt{5@vEz@*_G7LkVP?VZ0|(T9Anzsd8%#Bd}16(xVgdaHqIJa zz14a@d2?x{SUT-@*EF1^WSVUinS7i=(dr!?m7SlLJ|bI8VzZH5f%=F0Qu+rEP6NHz z^}$pFr@@BjL2`Owxdh-!RppnVAcVTdPM+EmBNyxFgfkUuNpcC*n;v z4-UGmYHZ%F!W^N2=C2~&?5{NohaDb7S~(v&E1o)~a4B5d^WMFRpey1PyJ>0Xro6Sb zwjR7b5@_q5Nt?1KHuUWAcXsJ&XlwK5kHjxT7E|~4DKEBLro}5Nq^ukrW50hN%*hE6 zXzlrG|;@)K14O+0BlVsm;LYq#t# zotGDZn_jl5Y91n-SUJnIx&e6v4HHZi@FzmleoiF+pN$L6EmL+KExIJm!&O&T*W}3w z9EUr_rlzLOY5?sW!>28a=A79DMT6r+2)pt%1ASEYL zzb*}W3^B40o12^RiDlgM)+r_qAIzd`Bg^axrUVxRQsLSH*R|s?1$K^t&)$ z3|Bxvz&oFejEt$LF5G41lzF*QiVvc-+i?95Ayx!HH5R`#=Wk%C+M*i z^xcomjD(}7KczG(9fKe3ePZxhg|{tjRsCNl(LeHqc_=9;Enmphstfn>BNq%Z)E85!)_U}MWG=ckJvvrXmlGCo$U#~jV;c} zxol=8@IVI&;^xL}eYQqh>ek<=pTJr>JHyp(*WCn16TW`M0ljp(oG>3Z2YN(8A}%iv z()GjA+`P1+f~T~!6buFv`tDwKc9xx}NA1@%pqpt)O-%@45s^NQDlq3=ar3R+jn5P(9V7;kT6WTXL1K_NXe zlkrT6)rp&)_>rQhs7R8Kka&kjqmx3u%wD{|OEv6v7{j(ChKGm4fX4E2H}llWG0Z?` zr_TM|)p0TmzD5-(Cfi0P^8+Pg7&$PA=L+Fk zW&gkc&%@Brh0q^<3aB<``za2lzFysXp(lJ|J3K7xoUX2_nwXdvYSW=ka(sMTN=7Ct zHYhk4wazI6i^b|?vCe7vOe5Qm52Z8a^b{3&IK60WY#g%B)^O?xOGr!x^z`T#=>2vb`-nv9t-sUdzc!_jl$2D`)g@h7Ss65=<4*?!g@nfD=TmZX zPn_4(lvh<1YH;d?&B1B<5L;VYc^w^yii!$YOl+__bmysG@sbYX-kXBH&!3ggLqs@K zi^}L>KKM4;pVQQgBay&T!tox*#dAhHkyo$6G&Lo#Ef6Y|s(kirY+IZ5x<&U3fvh9O zyYqzqF5Lau7xuzNq0PINxoeBrf$z0V)IVrP+8uLVm`$edEkFLJ6^ekK4BY|#{<%Z0 Y1B5~z@1fl?=XU~_8CxLh4ev((1q0eI-v9sr literal 0 HcmV?d00001 diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 0000000..eb88fc2 --- /dev/null +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,43 @@ + +template_sub_pub: include Directory Reference + + + + + + + + + + + + +
+
+
include Directory Reference
+
+
+

Files

+ + + +

+Directories

directory  template_sub_pub
 
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/dir_e68e8157741866f444e17edd764ebbae.html b/doc/html/dir_e68e8157741866f444e17edd764ebbae.html index ef537a5..30935ce 100644 --- a/doc/html/dir_e68e8157741866f444e17edd764ebbae.html +++ b/doc/html/dir_e68e8157741866f444e17edd764ebbae.html @@ -29,9 +29,9 @@

-template_sub_pub
+template_sub_pub
Author(s):
-autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
diff --git a/doc/html/files.html b/doc/html/files.html index 9ef1715..754fdb3 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -23,17 +23,19 @@
Here is a list of all files with brief descriptions:


-template_sub_pub
+template_sub_pub
Author(s):
-autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
diff --git a/doc/html/functions.html b/doc/html/functions.html new file mode 100644 index 0000000..031bc1d --- /dev/null +++ b/doc/html/functions.html @@ -0,0 +1,64 @@ + +template_sub_pub: Class Members + + + + + + + + + + + +
+
Here is a list of all class members with links to the classes they belong to:
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html new file mode 100644 index 0000000..1cb23c5 --- /dev/null +++ b/doc/html/functions_func.html @@ -0,0 +1,46 @@ + +template_sub_pub: Class Members - Functions + + + + + + + + + + + +
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html new file mode 100644 index 0000000..3147182 --- /dev/null +++ b/doc/html/functions_vars.html @@ -0,0 +1,49 @@ + +template_sub_pub: Class Members - Variables + + + + + + + + + + + +
+
+ +
+
+template_sub_pub
+Author(s):
+autogenerated on Wed Mar 27 2024 17:02:50 +
+ + diff --git a/doc/html/globals.html b/doc/html/globals.html index a9e5601..560639f 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -18,17 +18,23 @@
Here is a list of all file members with links to the files they belong to:


-template_sub_pub
+template_sub_pub
Author(s):
-autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index db2f472..44432c0 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -21,14 +21,17 @@
  • main() : template_node.cpp
  • +
  • reconfigure_cb() +: reconfigure.hpp +


  • -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html new file mode 100644 index 0000000..2fb52cf --- /dev/null +++ b/doc/html/globals_vars.html @@ -0,0 +1,34 @@ + +template_sub_pub: File Members + + + + + + + + + + + +
    +
    + +
    +
    +template_sub_pub
    +Author(s):
    +autogenerated on Wed Mar 27 2024 17:02:50 +
    + + diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html index a4f0c8a..00d5aa2 100644 --- a/doc/html/graph_legend.html +++ b/doc/html/graph_legend.html @@ -85,9 +85,9 @@

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/index-msg.html b/doc/html/index-msg.html index 51b9bad..71b0558 100644 --- a/doc/html/index-msg.html +++ b/doc/html/index-msg.html @@ -25,7 +25,7 @@

    template_sub_pub Msg/Srv Documentation

    - + diff --git a/doc/html/index.html b/doc/html/index.html index 0d08363..d47c8ab 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -46,8 +46,14 @@

    Parameters

    @@ -58,9 +64,9 @@



    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/mainpage_8md.html b/doc/html/mainpage_8md.html index 9855c0c..bd0c4db 100644 --- a/doc/html/mainpage_8md.html +++ b/doc/html/mainpage_8md.html @@ -25,9 +25,9 @@

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/md_README.html b/doc/html/md_README.html index 0c29ed5..25f83b7 100644 --- a/doc/html/md_README.html +++ b/doc/html/md_README.html @@ -39,14 +39,24 @@

    Parameters

    graph

    +Development

    +

    create documentation

    rosdoc_lite .
    +

    To see the generated documentation website.

    +

    TODO

    +
    ros_package_template Namespace Reference
    + + + + +

    +Classes

    class  Template
     


    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 1766f17..53518fd 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -30,9 +30,9 @@

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/pages.html b/doc/html/pages.html index 765d074..1f68034 100644 --- a/doc/html/pages.html +++ b/doc/html/pages.html @@ -30,9 +30,9 @@

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/reconfigure_8hpp.html b/doc/html/reconfigure_8hpp.html new file mode 100644 index 0000000..63552aa --- /dev/null +++ b/doc/html/reconfigure_8hpp.html @@ -0,0 +1,123 @@ + +template_sub_pub: reconfigure.hpp File Reference + + + + + + + + + + + + +
    + +
    +
    reconfigure.hpp File Reference
    +
    +
    +
    #include <dynamic_reconfigure/server.h>
    +#include <template_sub_pub/ReconfigureConfig.h>
    +
    +Include dependency graph for reconfigure.hpp:
    +
    +
    + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Functions

    void reconfigure_cb (template_sub_pub::ReconfigureConfig &config, uint32_t level)
     
    + + + +

    +Variables

    template_sub_pub::ReconfigureConfig global_config
     
    +

    Function Documentation

    + +

    ◆ reconfigure_cb()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void reconfigure_cb (template_sub_pub::ReconfigureConfig & config,
    uint32_t level 
    )
    +
    + +

    Definition at line 9 of file reconfigure.hpp.

    + +
    +
    +

    Variable Documentation

    + +

    ◆ global_config

    + +
    +
    + + + + +
    template_sub_pub::ReconfigureConfig global_config
    +
    + +

    Definition at line 7 of file reconfigure.hpp.

    + +
    +
    +
    + +
    +
    +template_sub_pub
    +Author(s):
    +autogenerated on Wed Mar 27 2024 17:02:50 +
    + + diff --git a/doc/html/reconfigure_8hpp__dep__incl.map b/doc/html/reconfigure_8hpp__dep__incl.map new file mode 100644 index 0000000..d61d4b0 --- /dev/null +++ b/doc/html/reconfigure_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/html/reconfigure_8hpp__dep__incl.md5 b/doc/html/reconfigure_8hpp__dep__incl.md5 new file mode 100644 index 0000000..cabbeec --- /dev/null +++ b/doc/html/reconfigure_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +a304c95464429a9582381e0a0e2650bf \ No newline at end of file diff --git a/doc/html/reconfigure_8hpp__dep__incl.png b/doc/html/reconfigure_8hpp__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b68652caaf22ed5f289cfbfec60b5471ac18b834 GIT binary patch literal 6195 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 v>B-fp + + + + diff --git a/doc/html/reconfigure_8hpp__incl.md5 b/doc/html/reconfigure_8hpp__incl.md5 new file mode 100644 index 0000000..1d71fdc --- /dev/null +++ b/doc/html/reconfigure_8hpp__incl.md5 @@ -0,0 +1 @@ +886c8b9103069dd020ce9a7d2090d4fc \ No newline at end of file diff --git a/doc/html/reconfigure_8hpp__incl.png b/doc/html/reconfigure_8hpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc0839e99bcf6cd15cd80ae54cafb533b838b61 GIT binary patch literal 8151 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 iL|!+a60+nRp8Al+@L=*=V7RqC +template_sub_pub: reconfigure.hpp Source File + + + + + + + + + + + + +
    +
    +
    reconfigure.hpp
    +
    +
    +Go to the documentation of this file.
    1 #ifndef RECONFIGURE_H
    +
    2 #define RECONFIGURE_H
    +
    3 
    +
    4 #include <dynamic_reconfigure/server.h>
    +
    5 #include <template_sub_pub/ReconfigureConfig.h>
    +
    6 
    +
    7 template_sub_pub::ReconfigureConfig global_config;
    +
    8 
    +
    9 void reconfigure_cb(template_sub_pub::ReconfigureConfig &config, uint32_t level)
    +
    10 {
    +
    11  ROS_INFO("Reconfigure Request: %s",
    +
    12  config.pub_string.c_str());
    +
    13  global_config = config;
    +
    14 }
    +
    15 
    +
    16 #endif
    +
    +
    template_sub_pub::ReconfigureConfig global_config
    Definition: reconfigure.hpp:7
    +
    void reconfigure_cb(template_sub_pub::ReconfigureConfig &config, uint32_t level)
    Definition: reconfigure.hpp:9
    + +
    +
    +template_sub_pub
    +Author(s):
    +autogenerated on Wed Mar 27 2024 17:02:50 +
    + + diff --git a/doc/html/template__node_8cpp.html b/doc/html/template__node_8cpp.html index 28f70c0..2cffb78 100644 --- a/doc/html/template__node_8cpp.html +++ b/doc/html/template__node_8cpp.html @@ -27,16 +27,21 @@
    template_node.cpp File Reference
    -
    #include "template_sub_pub/template_ros.h"
    -#include "template_sub_pub/reconfigure.h"
    +
    Include dependency graph for template_node.cpp:
    - - - + + + + + + + +
    @@ -82,9 +87,9 @@


    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/template__node_8cpp__incl.map b/doc/html/template__node_8cpp__incl.map index 1133ff4..ad6146f 100644 --- a/doc/html/template__node_8cpp__incl.map +++ b/doc/html/template__node_8cpp__incl.map @@ -1,5 +1,10 @@ - - - + + + + + + + + diff --git a/doc/html/template__node_8cpp__incl.md5 b/doc/html/template__node_8cpp__incl.md5 index f2d6480..12f1134 100644 --- a/doc/html/template__node_8cpp__incl.md5 +++ b/doc/html/template__node_8cpp__incl.md5 @@ -1 +1 @@ -cda23beb658eae6e6243de4c74a2afd3 \ No newline at end of file +25640a8a0e38d894df59c982498c6b1e \ No newline at end of file diff --git a/doc/html/template__node_8cpp__incl.png b/doc/html/template__node_8cpp__incl.png index 8ffd1f539ab2beb7e019a8b98a91f17919589356..82f430de938f87aa0770bc090c385a9ba8c39dde 100644 GIT binary patch literal 21940 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 literal 7058 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 DcCWL} diff --git a/doc/html/template__node_8cpp_source.html b/doc/html/template__node_8cpp_source.html index e80038d..4598479 100644 --- a/doc/html/template__node_8cpp_source.html +++ b/doc/html/template__node_8cpp_source.html @@ -25,8 +25,8 @@
    template_node.cpp

    -Go to the documentation of this file.
    1 #include "template_sub_pub/template_ros.h"
    -
    2 #include "template_sub_pub/reconfigure.h"
    +Go to the documentation of this file.
    +
    3 
    4 int main(int argc, char **argv)
    5 {
    @@ -35,22 +35,26 @@
    8  // DYNAMIC RECONFIGURE
    9  dynamic_reconfigure::Server<template_sub_pub::ReconfigureConfig> server;
    10  dynamic_reconfigure::Server<template_sub_pub::ReconfigureConfig>::CallbackType f;
    -
    11  f = boost::bind(&reconfigure_cb, _1, _2);
    +
    11  f = boost::bind(&reconfigure_cb, _1, _2);
    12  server.setCallback(f);
    13 
    -
    14  ros_package_template::Template chatter;
    +
    15 
    16  ros::spin();
    17  return 0;
    18 }
    + + +
    void reconfigure_cb(template_sub_pub::ReconfigureConfig &config, uint32_t level)
    Definition: reconfigure.hpp:9
    +
    int main(int argc, char **argv)


    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/template__ros_8cpp.html b/doc/html/template__ros_8cpp.html index 386af63..149cba8 100644 --- a/doc/html/template__ros_8cpp.html +++ b/doc/html/template__ros_8cpp.html @@ -28,17 +28,21 @@
    #include "ros/ros.h"
    -#include "template_sub_pub/template_ros.h"
    -#include "template_sub_pub/reconfigure.h"
    +#include "template_sub_pub/template_ros.hpp"
    +#include "template_sub_pub/reconfigure.hpp"
    Include dependency graph for template_ros.cpp:
    - - - - + + + + + + + +
    @@ -53,9 +57,9 @@

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/template__ros_8cpp__incl.map b/doc/html/template__ros_8cpp__incl.map index 3bef606..d5bf409 100644 --- a/doc/html/template__ros_8cpp__incl.map +++ b/doc/html/template__ros_8cpp__incl.map @@ -1,6 +1,10 @@ - - - - + + + + + + + + diff --git a/doc/html/template__ros_8cpp__incl.md5 b/doc/html/template__ros_8cpp__incl.md5 index acc9da0..e3e62eb 100644 --- a/doc/html/template__ros_8cpp__incl.md5 +++ b/doc/html/template__ros_8cpp__incl.md5 @@ -1 +1 @@ -94bfba005ed91b21bf08b74cfc677423 \ No newline at end of file +290a624d8a2117ecec1c96407d9c39c4 \ No newline at end of file diff --git a/doc/html/template__ros_8cpp__incl.png b/doc/html/template__ros_8cpp__incl.png index e6c8f88a129b9499510b95dff1c9bad9eb0fd929..15e13395d740110de3822cd5dcaddad246165fc7 100644 GIT binary patch literal 23490 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 diff --git a/doc/html/template__ros_8cpp_source.html b/doc/html/template__ros_8cpp_source.html index 673a36b..7183bb2 100644 --- a/doc/html/template__ros_8cpp_source.html +++ b/doc/html/template__ros_8cpp_source.html @@ -26,55 +26,69 @@
    Go to the documentation of this file.
    1 #include "ros/ros.h"
    -
    2 #include "template_sub_pub/template_ros.h"
    -
    3 #include "template_sub_pub/reconfigure.h"
    + +
    4 
    - +
    5 namespace ros_package_template
    6 {
    7 
    -
    8  Template::Template() : nh_("~")
    +
    8  Template::Template() : nh_("~")
    9  {
    -
    10  init_params();
    -
    11  init_chatter();
    +
    10  init_params();
    +
    11  init_chatter();
    12 
    -
    13  timer = nh_.createTimer(ros::Duration(1.0 / rate), &Template::timer_cb, this, false);
    +
    13  timer = nh_.createTimer(ros::Duration(1.0 / rate), &Template::timer_cb, this, false);
    14  }
    15 
    -
    16  void Template::init_chatter()
    +
    17  {
    -
    18  chatter_pub = nh_.advertise<std_msgs::String>("/chatter", 1);
    -
    19  ROS_INFO_STREAM("advertise to chatter topic on [" << chatter_pub.getTopic() << "]");
    +
    18  chatter_pub = nh_.advertise<std_msgs::String>("/chatter", 1);
    +
    19  ROS_INFO_STREAM("advertise to chatter topic on [" << chatter_pub.getTopic() << "]");
    20 
    -
    21  cmd_vel_sub = nh_.subscribe("/cmd_vel", 1, &Template::cmd_vel_cb, this);
    -
    22  ROS_INFO_STREAM("subscribe to the cmd topic on [" << cmd_vel_sub.getTopic() << "]");
    +
    21  cmd_vel_sub = nh_.subscribe("/cmd_vel", 1, &Template::cmd_vel_cb, this);
    +
    22  ROS_INFO_STREAM("subscribe to the cmd topic on [" << cmd_vel_sub.getTopic() << "]");
    23  }
    24 
    -
    25  void Template::init_params()
    +
    26  {
    -
    27  nh_.param("rate", rate, 10);
    -
    28  nh_.param("pub_string", global_config.pub_string, std::string("Hello World!"));
    +
    27  nh_.param("rate", rate, 10);
    +
    28  nh_.param("pub_string", global_config.pub_string, std::string("Hello World!"));
    29  }
    30 
    -
    31  void Template::timer_cb(const ros::TimerEvent &event)
    +
    31  void Template::timer_cb(const ros::TimerEvent &event)
    32  {
    -
    33  string_msg.data = global_config.pub_string;
    -
    34  chatter_pub.publish(string_msg);
    +
    33  string_msg.data = global_config.pub_string;
    +
    34  chatter_pub.publish(string_msg);
    35  }
    36 
    -
    37  void Template::cmd_vel_cb(const geometry_msgs::Twist &msg)
    +
    37  void Template::cmd_vel_cb(const geometry_msgs::Twist &msg)
    38  {
    39  ROS_INFO_STREAM("cmd_vel: [" << msg << "]");
    40  }
    41 
    42 } // namespace ros_package_template
    - + + + +
    template_sub_pub::ReconfigureConfig global_config
    Definition: reconfigure.hpp:7
    + +
    void cmd_vel_cb(const geometry_msgs::Twist &msg)
    + + + + +
    void timer_cb(const ros::TimerEvent &event)
    + + + +

    -template_sub_pub
    +template_sub_pub
    Author(s):
    -autogenerated on Wed Mar 27 2024 10:32:00 +autogenerated on Wed Mar 27 2024 17:02:50
    diff --git a/doc/html/template__ros_8hpp.html b/doc/html/template__ros_8hpp.html new file mode 100644 index 0000000..bc824ed --- /dev/null +++ b/doc/html/template__ros_8hpp.html @@ -0,0 +1,77 @@ + +template_sub_pub: template_ros.hpp File Reference + + + + + + + + + + + + +
    + +
    +
    template_ros.hpp File Reference
    +
    +
    +
    #include "ros/ros.h"
    +#include "std_msgs/String.h"
    +#include "geometry_msgs/Twist.h"
    +
    +Include dependency graph for template_ros.hpp:
    +
    +
    + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  ros_package_template::Template
     
    + + + +

    +Namespaces

     ros_package_template
     
    +
    + +
    +
    +template_sub_pub
    +Author(s):
    +autogenerated on Wed Mar 27 2024 17:02:50 +
    + + diff --git a/doc/html/template__ros_8hpp__dep__incl.map b/doc/html/template__ros_8hpp__dep__incl.map new file mode 100644 index 0000000..895692b --- /dev/null +++ b/doc/html/template__ros_8hpp__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/html/template__ros_8hpp__dep__incl.md5 b/doc/html/template__ros_8hpp__dep__incl.md5 new file mode 100644 index 0000000..445eb53 --- /dev/null +++ b/doc/html/template__ros_8hpp__dep__incl.md5 @@ -0,0 +1 @@ +df8cc629943220e31d3be02984c94a2b \ No newline at end of file diff --git a/doc/html/template__ros_8hpp__dep__incl.png b/doc/html/template__ros_8hpp__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf5f63cc24a1beed40de16ceeb6ee691c17ccc4 GIT binary patch literal 6238 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 Q|1f~Ol6@^xCS?@(UrNd + + + + + diff --git a/doc/html/template__ros_8hpp__incl.md5 b/doc/html/template__ros_8hpp__incl.md5 new file mode 100644 index 0000000..47deffc --- /dev/null +++ b/doc/html/template__ros_8hpp__incl.md5 @@ -0,0 +1 @@ +9af873cb091263e7157275e7014e2a94 \ No newline at end of file diff --git a/doc/html/template__ros_8hpp__incl.png b/doc/html/template__ros_8hpp__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc7a6f5a8cb74eeb9bd6d7d0e9ad32927c398b4 GIT binary patch literal 8408 zcmZvC1yqz_l=cwfpwcKklpqZQ(w##{gESHn(jh$p(v5(G(karNO1E@(h)Q?&zU=OQ z&cAzhILyakzIfjo&%O6~CR9ZUf%S;=5d;Fkl9QEEgFsL^!QT#04DfDWZhZ<47$yn` zDahUZPsY!0aS#X%SV~^pm*{E{ zedD9i`6to?{jx6y`d)HXUWY1}(`3EPs#ow9!>e`bHNjJ)3Q&!q2>7yg7R-Ut#=^&C zfw4Q~;$gs<;+*CMOJAE`wD=3}B8E~2;KsJB37|?qsipK()Sd_6N^GkBkHdx|1w?hR z!DZ`HLPD1du~fK+mlrJ)Q`i;kvgiJo%IwN@IbZb*#C7H$>(?ex4gg7t{dYQq zL#L3ie0_1WeBfSIQzIiL2BD#$X<0p(C9h?{I#{T4MEmmPi*}s@H3kkWB9e^v_u=1P z5C{$qPJgN(k-51!#J8hE>iP5M8Fh8UY;0^vy!Nn^)KooNT3%ivRaMoVo*uEO5`%+5 z!M&D+1%u36)tWmfb%Aue$;15-1Z8Vy=Ywz}b{QupP9ED?bcps(PwvB`qjK*X&+Uaq zqSMpUkfS^ zss2r=cmB5Aw0r+_&Yl(y$20AY>MYPK{MtcZ>hpO+R3gMmRc$*%iUvRd^L}CtO-*V}PJCe0vdYT#^b#>U1d%*@RF$-Fol8yoKX%P8omD96XgMm9DPN~r>^6BAD>Ert^6Z-$3e zjyJ|0Vqjn-@j24KggpZu;=mZ@MQ#6cE5j>e*aaCGkd`}=D*Is17F zur$bUPV}FXXwDl1RFzdei~>D<={UnTG7`&O2!>702gy{)AFUz9*IG^gfJCP0mVlU~ z^tpy7u)m3F^?%sj(*wOa+e?IrXll)4t%-hofvLvwEIU76_AATL(GdzHAt3?cn<*J= zvOb(?6tVKBH!exkM+BdMAQw|v=kO9Sa!VVK52Fy-p=xm52}?;K59u_4D93(`j>ZwW zIadGk_itui9>#q(f?cTU>0Q0Dy^lz(QbTEwjK5b`sqsTOY^KY;B@}-Dj$-a$gL-f#7#_S^!4@2-i^_- z=v1H!y6tv&?fne?{oCYtbK-Gn(v~8BSsnlImh-s%9U;9gq^62T56p+jzxz&z@n#$mYbCLcj7m)6*-b zMT}%4oGHRy$4-eBtT!hm5o_z}ifFnJNc@q{X#WP_Tvk{BDL)(Ob+$__B=nMa3XR8`f zrHO&wN9mODd+i7m7nc?;ku@<^DVmsLJeL66zbb0us=W4#9RT&}u_cXBKQg{j6sC^R z$Sx{6sWqy4kZ%73@=2CSv%x^;2^Ph0t^&l$$}YR&P{7J+*Q&@?x~`$Yi2{{cAT-TV za=f6b>Jb@lTH9nXV_6wT>u9cc65qjt_!_wNgy{wI2vj;UK^~ebEKtIQhJ>vG=sLXVz@pVUx1K! z522IJ5@2NfqFw%*>h}7GGJ;YRIx<3FWMNTq>RL_5$TO)Te0x0hbbK-l?#iMW9k33O z5BoE7b9-e_q#GYlX;HbdwdI$T6uLfl#vfT-8Yx#U?%{!jOB;pU%CtnQ_86JvAt|j1fged+1nWIu)NYospM^ z-5tHuQeyBpcT%$%uJe4QIN%qlXz}XnOZ2h4iM5)cUH zu@u=TQx`EdMMKy`Ar7r*Gcj1(^3OBWb=-7PV&Zjbh8`?&al1N~La5iNzL@^J2lC8- zGYH#7LMnjw`sSgNVLZX;qH3m5fsMWdRL|_xPG&6dIZnrZ#g4 zex=PKm>)g}_owXy*Djro^`^c<6cFmsJX3Jk)d#5}-_G8w?;jY5+14h6i?3HgxHCnX@9$exzN0k_6BIVw%K(UIbrYIfIzsj)HU zeT1h94jFGv-We~qtl@!0539HpdqB{rXZ@HuU0Jw}V3Q>`XQyE}qEFg`Ca{I%UbQ;95eX5v1?*=BzwyEZB8^MfniJ4yY}VHf_gU-{46@~DUOwO z=lShb<@xXMY+UF$XgbLkJ+09NT(W!&Y4lb%%k%S}U}6&O18*m5M90x%eJqD-M(3Dj z$g2j+J%196^QN;eUe0|#gWSGpBi!RiMx5d0AAy&VS@NpYU$vrxf-djj_Q!1l&gI!R z#BGdgB$Kp3Jn&LdQhH3PK}c_$aG6mnpSIrPdhGBjw8+Bl*jV}JbOxQ1#dp?f!Wa*6 zfa)soYwN6nF_; zSXji++k=CK<_Fwi`A9!lCZu3kA;?AA)fI2Dh~G~#xWuIAQ`-4{yO_H>p94k0>x`Uy zo!nea&}h2ZET#F0-m&d?macB3|3jblD2nfO9!HdXf_kg*T816t-wio+r3(?ZzTM}x8MJK&8sv=BJZy2O~ZGXaNlf?Bi zHo{U6JUVOTG)!59KOifM^HusTaMCSW=5WZ?a1{((qw)H6B)A`zpj%pJB-w?7Q$^dK zUKkYTOk%1807jFQkBOI7CfFM~7QN zviYN|2EB9r=g+UsuY5x9ZrxsBJSmfu@52Y(4)bSRP0P_7>ftH-8=<16CWx^yyA=mb zmQqyIYwd=YxLPG0Mq_zX5J;uPUO;g7qas}wsE0=4<@u;;1VT*R)1%|^`ZFwf#Yw!%~SjFd~Oics8uhKS0|O7p#+cl zL&7X|ZHtK!(T0g>UR4#Gl9ub??mOJ}({p+~`n)v1?^doa^rmZU1%hz)iZeq(6BKYe zz{`Omu*M|9cqHqmtbD_xP$^W%@Yrg0Ss5WHxZ1V5eE$X)0%K#DiVP{jl9CetDoJIL zYHC)?Dh>oljlN`jgpRyEYo>+2l~uMwr6r}q-5+VJ1@L1iCEJ4=()q;e%&?^^^4q7h zG&D)c4*+;XTv)}#TWMJg8YrVF!w<%kwT6FsSu`+&Ls}FI2+g#AUUKl*37u$gx2+x+ z*%aZZt4m5rM@qZb5vA@=m9@3uKOw2O{+`pbdf;$z$T>az{vQKp8+W<3pYvM9J&1Z= z{3T^!d4>Dz-^UQB{RUpzJ?7n9666;WC`={8P5BboeMpcZ3%v6mM^?rrx2GMSDJ1UN zAMB^3r9nW?%J+WVfSAnfHI4#Hy>kujGiz}9eCMfVU}{~b3qs+d74 zU|%$SeuR?>6`wmTOo(BPN;eCOfsrTf>(|hWBR9!OVTYDDXOfYTP-TiH+OGt}d{E?Vvt&{? z8tCC1i19{VqoPoPAf5hkf#vQgQ0>`}U83Zd%zL!5*Q|7z^L(^iMa||%g0TQRwELr}2V+M6Y9i|Zyfm8q5`-@Ku^(NR|R1&FPvP96I! zAgI9~j?v}&=@Yenuw<1!=s*J#3JVFcD=IKDGm|Z&+&Db-A7)_Pw@NHF1Yo#mA*RBG zLO4P?m2Y|9*%U>m3A4hDd?`{=ik7!+u!xArgzk`9p0e=nuBe@8rPSjV;`Su?O+9w7 zB^-<{!IXn?Yt=#~<>*2%4vRq?1{RjiIs0f8=Kv`(p?JdZurPN}#uM|%Xu8$<9XTG#fzJ}`QsSBN@kn|5=B^SF;-sgI%ptAkY=qNszz}5ABfVr@6 zwx+ny(7p8$#9^h4KZDc9Om(XtLizh;&O45Ld|7B?s7ql4ZTal?gLT1j8HmA(6V zfBjNd)u@=6nGt6ow8~*Mz=hrZsUgiqnCaob|_r%$=_OG=~_6)9f5DjF^%63&pE>itStOfL->py~%XiW(Qf(li75 z#q@-a1pAw#Y3P-Z6>(O`rbJ5_FS6jtNqvM^oy;0x=wS9+S*YsM26-@eL%$>BV*cxZ zcTYpP?#y<&5bJI%{`3Nr;r*mPmH8g}@)>4~;(~Jkn6l;f4-X{(e>P=|o5l6scF@vA z?Y*O;IN(>OjH~o^cXy}DO&?Af=WDhT_x1NnIXG|>6%`rT*9GsRG4e)z@-@d(=%EYCZ zaDVau9ld3IoKUMozZI}hcu$`ODvREH-onKk5g;KU0oDo9W-0Lrpplf7g#!M9`li05 zBx;LeLWWLmWMBXb5L$uh>6HEb{bd$IFv6!#jW@@?msM2wRabK_y02mhA%pJU;#=fCFKQh8C@I<9mcR1H zz%t?C;o07vsVo9cfOk!Y;L&OW{`uF?kcHdcq8aR!oHj z1t#y_y|Y*e{7x+ctY#1Fo1wSU6QvL!&I7S&I{dJbjGp=gnX;Ub`~z z%TOIv5gQk$V{Du$@vCnum|8NZY-g^PSEqYwDlsr102CsLgw)i5`Go}%2t9u2pBi4v zVXDbW3uV`hQM%W!Uw17cj}!qn+qLMq#d^Bjik9%@OE2Kbra>k=4IAq24p#ia8Tj<+ z({jC9J2)W7-?8*XP=`vj0Xlr<7khL6=;)}nrsjltdF?n6Yos8sPmS5H1o~e+q=FSq zlGY#c!^)=FB|>a+Z%Fna?+NQ!_+G?Lh)J&Budg|F^}j?JBnZwy(N67 z9^LLruTd&LB?PLkPyq&YtLfx>;CSakk|1#tx~Y zqoZ8ywK>kXVbK?r`QwMsGZK>Cl$4aDrY4c2(^GT6-`ZERlQt=@I(BRSk}Iz+r`;2* zlF~F)or}%-(F9`K45IDr-E@3rQl5kvC;{M#yWTks{ulQeR3&rXnN+3iduR zG11@FmeqS6E1kTi=-(w51MdRfpP4My(*Z``ny=@YYj9zHjD=+u0sptQ*3DxxO=VDX z@L$oa*^j3qr)suFxU;j9>oYVk5SW$*^E};Vyy@@lmAh;-{OL)}#)cjKjMcBPQ7}(A zJ*rTvR6bGI=?@g(2L=}xSG7$uT_mNJ+1t11koBSx8ac9d!w)Munh)GF# zVsCGcj*h+zq=S3e1c1CuB zMwd{;R8(-IV8UUKiP(((^u!R0Ao-Y>nNfuJ^A?a|-<_@~LW{gDy$4$c2eCm?0fI8t zd(t6IZ0ulWb{0@EKYHtH|CKWc29ZJoC4f`2EQZqfyiQqszg=aCuR4BXk#3SiP?xfM z90Lm@YsoAOm43)_Rr1`Kq_(k-GPY&eSXj2pp308YljKEprC*%Mpi{jD>xewO~b*V z!aDcR7nHl2OVKZ_mDT z{i`Mp=QL#y6{Qpx7w2=?Bn%4=S5;H<1B$}xV5;C~VRG_WAXCp3wpcew_~9j>`CuU1 z0q-*Q>C2bUzCL;VAMSXqt*!arzsCr!%}E$0`#Pm`u_pVw2koyi zgwu1!)hBGEa^4I*R*SnbJfR0H$%&fg{wB8tg8 zimbL#AdoRJG4G2zuqNE;k8F`avKKG{TLgAci*3loXo=o)SnUf~Hm|Z(}PEi0ZgI mpT*YxpSu3vBK!Y;xTBm#s-1k47k&yB1Cf(fk}8of^7{`tqZ_*b literal 0 HcmV?d00001 diff --git a/doc/html/template__ros_8hpp_source.html b/doc/html/template__ros_8hpp_source.html new file mode 100644 index 0000000..b757d0b --- /dev/null +++ b/doc/html/template__ros_8hpp_source.html @@ -0,0 +1,85 @@ + +template_sub_pub: template_ros.hpp Source File + + + + + + + + + + + + +
    +
    +
    template_ros.hpp
    +
    +
    +Go to the documentation of this file.
    1 #ifndef TEMPLATE_ROS_H
    +
    2 #define TEMPLATE_ROS_H
    +
    3 
    +
    4 #include "ros/ros.h"
    +
    5 #include "std_msgs/String.h"
    +
    6 #include "geometry_msgs/Twist.h"
    +
    7 
    + +
    9 {
    +
    10 
    +
    11  class Template
    +
    12  {
    +
    13  public:
    +
    14  Template();
    +
    15  void init_chatter();
    +
    16 
    +
    17  private:
    +
    18  ros::NodeHandle nh_;
    +
    19 
    +
    20  void init_params();
    +
    21  void cmd_vel_cb(const geometry_msgs::Twist &msg);
    +
    22  void timer_cb(const ros::TimerEvent &event);
    +
    23  ros::Timer timer;
    +
    24 
    +
    25  std_msgs::String string_msg;
    +
    26  ros::Publisher chatter_pub;
    +
    27 
    +
    28  ros::Subscriber cmd_vel_sub;
    +
    29 
    +
    30  // PARAMS
    +
    31  int rate = 1;
    +
    32  };
    +
    33 }
    +
    34 
    +
    35 #endif
    +
    + + + + +
    void cmd_vel_cb(const geometry_msgs::Twist &msg)
    + + +
    void timer_cb(const ros::TimerEvent &event)
    + + + + + + +
    +
    +template_sub_pub
    +Author(s):
    +autogenerated on Wed Mar 27 2024 17:02:50 +
    + + diff --git a/doc/mainpage.md b/doc/mainpage.md index 6e2cb0f..3b978b6 100644 --- a/doc/mainpage.md +++ b/doc/mainpage.md @@ -17,8 +17,9 @@ Template ROS sub pub pkg cpp {#mainpage} ## Parameters - rate (int,default:1) -publish rate of chatter" topic + - publish rate of chatter" topic in [Hz] + - pub_string (string,default:"Hello World") -published string on chatter topic + - published string on chatter topic ![graph](assets/rosgraph.svg) \ No newline at end of file diff --git a/doc/manifest.yaml b/doc/manifest.yaml index 132a47b..59fb663 100644 --- a/doc/manifest.yaml +++ b/doc/manifest.yaml @@ -3,11 +3,11 @@ authors: '' brief: '' bugtracker: '' depends: -- roscpp - std_msgs -- catkin +- roscpp - dynamic_reconfigure - rospy +- catkin description: The template_sub_pub package license: TODO maintainers: u diff --git a/rosdoc.yaml b/rosdoc.yaml index d67a292..1747fbc 100644 --- a/rosdoc.yaml +++ b/rosdoc.yaml @@ -1,3 +1,3 @@ - builder: doxygen file_patterns: '*.cpp *.hpp *.dox *.md' - # homepage: http://docs.yujin.com/rosdoc_markdown_foo \ No newline at end of file + homepage: https://josefgst.github.io/template_sub_pub/doc/html/index.html \ No newline at end of file