canopen_ros2_control
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace canopen_ros2_control
Namespace hardware_interface
Namespace ros2_canopen
Classes and Structs
Struct CanopenNodeData
Struct Cia402Data
Struct MotorNodeData
Struct MotorTarget
Struct MotorTriggerCommand
Struct RORos2ControlCOData
Struct Ros2ControlCOData
Struct Ros2ControlNmtState
Struct TriggerCommand
Struct WORos2ControlCoData
Class CanopenSystem
Class Cia402System
Class RobotSystem
Variables
Variable kResponseFail
Variable kResponseOk
Defines
Define CANOPEN_ROS2_CONTROL__VISIBILITY_EXPORT
Define CANOPEN_ROS2_CONTROL__VISIBILITY_IMPORT
Define CANOPEN_ROS2_CONTROL__VISIBILITY_LOCAL
Define CANOPEN_ROS2_CONTROL__VISIBILITY_PUBLIC
Define CANOPEN_ROS2_CONTROL__VISIBILITY_PUBLIC_TYPE
Directories
Directory include
Directory canopen_ros2_control
Files
File canopen_system.hpp
File cia402_data.hpp
File cia402_system.hpp
File helpers.hpp
File robot_system.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package canopen_ros2_control
0.2.11 (2024-04-22)
0.2.10 (2024-04-22)
LICENSE
PACKAGE
Index
canopen_ros2_control
C++ API
Struct Ros2ControlNmtState
View page source
Struct Ros2ControlNmtState
Defined in
File canopen_system.hpp
Struct Documentation
struct
Ros2ControlNmtState
Public Functions
inline
Ros2ControlNmtState
(
)
inline
void
set_state
(
canopen
::
NmtState
s
)
inline
bool
reset_command
(
)
inline
bool
start_command
(
)
Public Members
canopen
::
NmtState
original_state
double
state
double
reset_ons
double
reset_fbk
double
start_ons
double
start_fbk