README.md
Go to the documentation of this file.
00001 <!--- Kind of hackish way to make it work on github and Doxygen) -->
00002 
00003 [//]: # (/*! \mainpage ( ROS1 CPP Template */)
00004 
00005 ROS1 CPP Template
00006 =================
00007 
00008 This package is a template to be used as a reference when creating c++ libraries (and applications if wanted) to be used in a ROS package. The main part of the implementation should go into this package and be independent from ROS.
00009 
00010 The only packge dependencies are on the *roslint* for checking the coding style (build dependency only) and *rosconsole* to have a uniform way for logging. In this package we are following http://wiki.ros.org/BestPractices as much as possible, where it makes sense.
00011 
00012 Usage
00013 -----
00014 
00015 - Create a catkin_workspace ( Ref : http://wiki.ros.org/catkin/Tutorials/create_a_workspace )
00016 - Add this ros1_cpptemplate package into ``src/`` of the workspace (and maybe more like beginner_tutorials)
00017 - Build the workspace (Ref : http://wiki.ros.org/catkin/Tutorials/using_a_workspace)
00018 - Source the devel workspace::
00019 
00020     $ source devel/setup.bash
00021 
00022 - run the tests of this package::
00023 
00024     $ catkin run_tests ros1_cpptemplate
00025 
00026 - run all the tests::
00027 
00028     $ catkin run_tests
00029 
00030 - launch the demo application::
00031 
00032     $ ./devel/lib/ros1_cpptemplate/multithread_fibonacci
00033 
00034 - install that workspace::
00035 
00036     $ make install
00037 
00038 - source the install workspace::
00039 
00040     $ source install/setup.bash
00041 
00042 
00043 
00044 


ros1_cpptemplate
Author(s): Alexander Reimann
autogenerated on Fri Sep 1 2017 02:23:31