Skip to content

Commit

Permalink
Included features (#644)
Browse files Browse the repository at this point in the history
* Included features

Signed-off-by: ahcorde <ahcorde@gmail.com>

* Added feedback

Signed-off-by: ahcorde <ahcorde@gmail.com>

* fix on rcl_yaml_param_parser doxygen

Signed-off-by: ahcorde <ahcorde@gmail.com>
  • Loading branch information
ahcorde committed May 8, 2020
1 parent 728b8b8 commit 0f0424f
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 9 deletions.
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# rcl
This repository contains several packages which are all related to the `rcl` package.

## Packages

- rcl
- rcl_action
- rcl_lifecycle
- rcl_yaml_parm_parser
- [rcl](rcl/README.md)
- [rcl_action](rcl_action/README.md)
- [rcl_lifecycle](rcl_lifecycle/README.md)
- [rcl_yaml_param_parser](rcl_yaml_param_parser/README.md)
3 changes: 2 additions & 1 deletion rcl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@

Library to support implementation of language specific ROS Client Libraries.

This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](./QUALITY_DECLARATION.md) for more details.
Features are described in detail at [http://docs.ros2.org](http://docs.ros2.org/latest/api/rcl/index.html)

This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](./QUALITY_DECLARATION.md) for more details.
2 changes: 2 additions & 0 deletions rcl_action/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

`rcl_action` provides functionality for ROS 2 actions in C.

Features are described in detail at [http://docs.ros2.org](http://docs.ros2.org/latest/api/rcl_action/index.html)

For more information about ROS 2 actions, see:
http://design.ros2.org/articles/actions.html

Expand Down
2 changes: 2 additions & 0 deletions rcl_lifecycle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

`rcl_lifecycle` provides functionality for ROS 2 lifecycle nodes in C.

Features are described in detail at [http://docs.ros2.org](http://docs.ros2.org/latest/api/rcl_lifecycle/index.html)

For more information about lifecycle nodes, see:
https://design.ros2.org/articles/node_lifecycle.html

Expand Down
6 changes: 4 additions & 2 deletions rcl_yaml_param_parser/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
**ROS2 rcl YAML paramter parser**

Parse a YAML parameter file and populate the C data structure
Parse a YAML parameter file and populate the C data structure.

Features are described in detail at [http://docs.ros2.org](http://docs.ros2.org/latest/api/rcl_yaml_param_parser/index.html)

The data structure params_st will then be used during node initialization

Expand All @@ -24,7 +26,7 @@ NOTE: It only supports canonical int and float types
<field2_name>: <field2_value>
```

This package depends on C libyaml
This package depends on C libyaml.

## Quality Declaration

Expand Down
12 changes: 12 additions & 0 deletions rcl_yaml_param_parser/include/rcl_yaml_param_parser/parser.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
// See the License for the specific language governing permissions and
// limitations under the License.

/** \mainpage rcl_yaml_param_parser: Parse a YAML parameter file and populate the C data structure
*
* - Parser
* - rcl/parser.h
*
* Some useful abstractions and utilities:
* - Return code types
* - rcl/types.h
* - Macros for controlling symbol visibility on the library
* - rcl/visibility_control.h
*/

#ifndef RCL_YAML_PARAM_PARSER__PARSER_H_
#define RCL_YAML_PARAM_PARSER__PARSER_H_

Expand Down

0 comments on commit 0f0424f

Please sign in to comment.