|
sas
Modularised monitoring, logging, and control of robots.
|
Directories | |
| launch | |
| sas_common | |
| scripts | |
| src | |
Example implementations are located in the src/examples/ directory. The package also includes a Python wrapper test script in the scripts/ directory.
This example and test node demonstrates the behaviour of sas::get_ros_parameter. It is intended to validate ROS 2 parameter parsing, including the package-specific handling of empty lists encoded as ["EMPTY_LIST"].
This test node validates the sas::ObjectClient and sas::ObjectServer interfaces. It can be used to check that object client-server communication is working as expected within the sas_common package.
This test node validates the sas::SimulatorClient and sas::SimulatorServer interfaces. It is useful for confirming that simulator client-server communication is configured and operating correctly.
This Python script tests the pybind11 Python bindings provided by the package. It is located in the scripts/ directory and can be executed through ROS 2 as a package script.
The launch file(s) are located in the launch/ directory.
This launch file starts sas_common_ros2_parameter_test_node with a predefined set of parameters. It is designed to test ROS 2 parameter parsing, including the handling of empty lists encoded as ["EMPTY_LIST"].