Skip to content

Commit f65e964

Browse files
add documentation for Magnetometer Broadcaster
1 parent 414ff43 commit f65e964

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

doc/controllers_index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ In the sense of ros2_control, broadcasters are still controllers using the same
6666
Pose Broadcaster <../pose_broadcaster/doc/userdoc.rst>
6767
GPS Sensor Broadcaster <../gps_sensor_broadcaster/doc/userdoc.rst>
6868
State Interfaces Broadcaster <../state_interfaces_broadcaster/doc/userdoc.rst>
69+
Magnetometer Broadcaster <../magnetometer_broadcaster/doc/userdoc.rst>
6970

7071
Filters
7172
**********************
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
:github_url: https://github.com/ros-controls/ros2_controllers/blob/{REPOS_FILE_BRANCH}/magnetometer_broadcaster/doc/userdoc.rst
2+
3+
.. _magnetometer_broadcaster_userdoc:
4+
5+
Magnetometer Broadcaster
6+
--------------------------------
7+
Broadcaster for magnetometer messages (type: ``sensor_msgs/msg/MagneticField``), using the ``semantic_components::MagneticFieldSensor``.
8+
9+
Parameters
10+
^^^^^^^^^^^
11+
This controller uses the `generate_parameter_library <https://github.com/PickNikRobotics/generate_parameter_library>`_ to handle its parameters. The parameter `definition file located in the src folder <https://github.com/ros-controls/ros2_controllers/blob/{REPOS_FILE_BRANCH}/magnetometer_broadcaster/src/magnetometer_broadcaster_parameters.yaml>`_ contains descriptions for all the parameters used by the controller.
12+
13+
List of parameters
14+
=========================
15+
.. generate_parameter_library_details:: ../src/magnetometer_broadcaster_parameters.yaml
16+
17+
18+
An example parameter file
19+
=========================
20+
21+
An example parameter file for this controller can be found in `the test directory <https://github.com/ros-controls/ros2_controllers/blob/{REPOS_FILE_BRANCH}/magnetometer_broadcaster/test/magnetometer_broadcaster_params.yaml>`_:
22+
23+
.. literalinclude:: ../test/magnetometer_broadcaster_params.yaml
24+
:language: yaml

0 commit comments

Comments
 (0)