├── .codecov.yml ├── .github └── workflows │ └── run-tests.yml ├── .gitignore ├── CMakeLists.txt ├── License.md ├── ReadMe.md ├── bindings └── myactuator_rmd.cpp ├── cmake ├── CTestCustom.cmake.in └── Config.cmake.in ├── doc └── Setup.md ├── include └── myactuator_rmd │ ├── actuator_constants.hpp │ ├── actuator_interface.hpp │ ├── actuator_state │ ├── acceleration_type.hpp │ ├── can_baud_rate.hpp │ ├── control_mode.hpp │ ├── error_code.hpp │ ├── feedback.hpp │ ├── gains.hpp │ ├── motor_status_1.hpp │ ├── motor_status_2.hpp │ └── motor_status_3.hpp │ ├── can │ ├── exceptions.hpp │ ├── frame.hpp │ ├── node.hpp │ └── utilities.hpp │ ├── driver │ ├── can_address_offset.hpp │ ├── can_driver.hpp │ ├── can_node.hpp │ └── driver.hpp │ ├── exceptions.hpp │ ├── io.hpp │ ├── myactuator_rmd.hpp │ ├── protocol │ ├── command_type.hpp │ ├── message.hpp │ ├── requests.hpp │ ├── responses.hpp │ └── single_motor_message.hpp │ └── version.hpp ├── myactuator_rmd └── __init__.py ├── package.xml ├── setup.cfg ├── setup.py ├── src ├── actuator_interface.cpp ├── can │ ├── node.cpp │ └── utilities.cpp └── protocol │ ├── requests.cpp │ └── responses.cpp └── test ├── actuator_test.cpp ├── can └── utilities_test.cpp ├── can_node.cpp ├── mock ├── actuator_actuator_mock_test.cpp ├── actuator_actuator_mock_test.hpp ├── actuator_adaptor.cpp ├── actuator_adaptor.hpp ├── actuator_mock.cpp └── actuator_mock.hpp ├── protocol ├── requests_test.cpp └── responses_test.cpp └── run_tests.cpp /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | build/ 3 | myactuator_rmd_py.egg-info/ 4 | 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/License.md -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/ReadMe.md -------------------------------------------------------------------------------- /bindings/myactuator_rmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/bindings/myactuator_rmd.cpp -------------------------------------------------------------------------------- /cmake/CTestCustom.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/cmake/CTestCustom.cmake.in -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/cmake/Config.cmake.in -------------------------------------------------------------------------------- /doc/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/doc/Setup.md -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_constants.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_interface.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/acceleration_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/acceleration_type.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/can_baud_rate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/can_baud_rate.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/control_mode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/control_mode.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/error_code.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/error_code.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/feedback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/feedback.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/gains.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/gains.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/motor_status_1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/motor_status_1.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/motor_status_2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/motor_status_2.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/actuator_state/motor_status_3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/actuator_state/motor_status_3.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/can/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/can/exceptions.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/can/frame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/can/frame.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/can/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/can/node.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/can/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/can/utilities.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/driver/can_address_offset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/driver/can_address_offset.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/driver/can_driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/driver/can_driver.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/driver/can_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/driver/can_node.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/driver/driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/driver/driver.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/exceptions.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/io.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/myactuator_rmd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/myactuator_rmd.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/protocol/command_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/protocol/command_type.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/protocol/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/protocol/message.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/protocol/requests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/protocol/requests.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/protocol/responses.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/protocol/responses.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/protocol/single_motor_message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/protocol/single_motor_message.hpp -------------------------------------------------------------------------------- /include/myactuator_rmd/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/include/myactuator_rmd/version.hpp -------------------------------------------------------------------------------- /myactuator_rmd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/myactuator_rmd/__init__.py -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/package.xml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/setup.py -------------------------------------------------------------------------------- /src/actuator_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/src/actuator_interface.cpp -------------------------------------------------------------------------------- /src/can/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/src/can/node.cpp -------------------------------------------------------------------------------- /src/can/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/src/can/utilities.cpp -------------------------------------------------------------------------------- /src/protocol/requests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/src/protocol/requests.cpp -------------------------------------------------------------------------------- /src/protocol/responses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/src/protocol/responses.cpp -------------------------------------------------------------------------------- /test/actuator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/actuator_test.cpp -------------------------------------------------------------------------------- /test/can/utilities_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/can/utilities_test.cpp -------------------------------------------------------------------------------- /test/can_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/can_node.cpp -------------------------------------------------------------------------------- /test/mock/actuator_actuator_mock_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_actuator_mock_test.cpp -------------------------------------------------------------------------------- /test/mock/actuator_actuator_mock_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_actuator_mock_test.hpp -------------------------------------------------------------------------------- /test/mock/actuator_adaptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_adaptor.cpp -------------------------------------------------------------------------------- /test/mock/actuator_adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_adaptor.hpp -------------------------------------------------------------------------------- /test/mock/actuator_mock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_mock.cpp -------------------------------------------------------------------------------- /test/mock/actuator_mock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/mock/actuator_mock.hpp -------------------------------------------------------------------------------- /test/protocol/requests_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/protocol/requests_test.cpp -------------------------------------------------------------------------------- /test/protocol/responses_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/protocol/responses_test.cpp -------------------------------------------------------------------------------- /test/run_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2b-t/myactuator_rmd/HEAD/test/run_tests.cpp --------------------------------------------------------------------------------