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 pair_hash
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.9 (2024-04-16)
0.3.0 (2024-12-12)
0.2.12 (2024-04-22)
0.2.8 (2024-01-19)
0.2.7 (2023-06-30)
0.2.6 (2023-06-24)
0.2.5 (2023-06-23)
0.2.4 (2023-06-22)
0.2.3 (2023-06-22)
0.2.2 (2023-06-21)
0.2.1 (2023-06-21)
0.2.0 (2023-06-14)
LICENSE
PACKAGE
Index
canopen_ros2_control
Index
Index
C
|
K
C
canopen_ros2_control::CanopenNodeData (C++ struct)
canopen_ros2_control::CanopenNodeData::get_rpdo_data (C++ function)
canopen_ros2_control::CanopenNodeData::nmt_state (C++ member)
canopen_ros2_control::CanopenNodeData::PDO_INDICES (C++ type)
canopen_ros2_control::CanopenNodeData::rpdo_data (C++ member)
canopen_ros2_control::CanopenNodeData::rpdo_data_map (C++ member)
canopen_ros2_control::CanopenNodeData::rsdo (C++ member)
canopen_ros2_control::CanopenNodeData::set_rpdo_data (C++ function)
canopen_ros2_control::CanopenNodeData::tpdo_data (C++ member)
canopen_ros2_control::CanopenNodeData::wsdo (C++ member)
canopen_ros2_control::CanopenSystem (C++ class)
canopen_ros2_control::CanopenSystem::canopen_data_ (C++ member)
canopen_ros2_control::CanopenSystem::CanopenSystem (C++ function)
canopen_ros2_control::CanopenSystem::clean (C++ function)
canopen_ros2_control::CanopenSystem::device_container_ (C++ member)
canopen_ros2_control::CanopenSystem::executor_ (C++ member)
canopen_ros2_control::CanopenSystem::init_thread_ (C++ member)
canopen_ros2_control::CanopenSystem::spin (C++ function)
canopen_ros2_control::CanopenSystem::spin_thread_ (C++ member)
canopen_ros2_control::CanopenSystem::~CanopenSystem (C++ function)
canopen_ros2_control::Cia402Data (C++ struct)
canopen_ros2_control::Cia402Data::actual_position (C++ member)
canopen_ros2_control::Cia402Data::actual_velocity (C++ member)
canopen_ros2_control::Cia402Data::check_id (C++ function)
canopen_ros2_control::Cia402Data::command_interface_to_operation_mode (C++ member)
canopen_ros2_control::Cia402Data::config (C++ member)
canopen_ros2_control::Cia402Data::driver (C++ member)
canopen_ros2_control::Cia402Data::export_command_interface (C++ function)
canopen_ros2_control::Cia402Data::export_state_interface (C++ function)
canopen_ros2_control::Cia402Data::init_data (C++ function)
canopen_ros2_control::Cia402Data::interfaces (C++ member)
canopen_ros2_control::Cia402Data::interfaces_to_running (C++ member)
canopen_ros2_control::Cia402Data::interfaces_to_start (C++ member)
canopen_ros2_control::Cia402Data::interfaces_to_stop (C++ member)
canopen_ros2_control::Cia402Data::joint_name (C++ member)
canopen_ros2_control::Cia402Data::node_id (C++ member)
canopen_ros2_control::Cia402Data::perform_switch (C++ function)
canopen_ros2_control::Cia402Data::read_state (C++ function)
canopen_ros2_control::Cia402Data::target_position (C++ member)
canopen_ros2_control::Cia402Data::target_torque (C++ member)
canopen_ros2_control::Cia402Data::target_velocity (C++ member)
canopen_ros2_control::Cia402Data::write_target (C++ function)
canopen_ros2_control::Cia402System (C++ class)
canopen_ros2_control::Cia402System::Cia402System (C++ function)
canopen_ros2_control::Cia402System::motor_data_ (C++ member)
canopen_ros2_control::Cia402System::~Cia402System (C++ function)
canopen_ros2_control::MotorNodeData (C++ struct)
canopen_ros2_control::MotorNodeData::actual_position (C++ member)
canopen_ros2_control::MotorNodeData::actual_speed (C++ member)
canopen_ros2_control::MotorNodeData::cyclic_position_mode (C++ member)
canopen_ros2_control::MotorNodeData::cyclic_velocity_mode (C++ member)
canopen_ros2_control::MotorNodeData::halt (C++ member)
canopen_ros2_control::MotorNodeData::init (C++ member)
canopen_ros2_control::MotorNodeData::interpolated_position_mode (C++ member)
canopen_ros2_control::MotorNodeData::position_mode (C++ member)
canopen_ros2_control::MotorNodeData::recover (C++ member)
canopen_ros2_control::MotorNodeData::target (C++ member)
canopen_ros2_control::MotorNodeData::torque_mode (C++ member)
canopen_ros2_control::MotorNodeData::velocity_mode (C++ member)
canopen_ros2_control::MotorTarget (C++ struct)
canopen_ros2_control::MotorTarget::position_value (C++ member)
canopen_ros2_control::MotorTarget::torque_value (C++ member)
canopen_ros2_control::MotorTarget::velocity_value (C++ member)
canopen_ros2_control::MotorTriggerCommand (C++ struct)
canopen_ros2_control::MotorTriggerCommand::is_commanded (C++ function)
canopen_ros2_control::MotorTriggerCommand::ons_cmd (C++ member)
canopen_ros2_control::MotorTriggerCommand::resp (C++ member)
canopen_ros2_control::MotorTriggerCommand::set_response (C++ function)
canopen_ros2_control::pair_hash (C++ struct)
canopen_ros2_control::pair_hash::operator() (C++ function)
canopen_ros2_control::RobotSystem (C++ class)
canopen_ros2_control::RobotSystem::bus_config_ (C++ member)
canopen_ros2_control::RobotSystem::can_interface_ (C++ member)
canopen_ros2_control::RobotSystem::device_container_ (C++ member)
canopen_ros2_control::RobotSystem::executor_ (C++ member)
canopen_ros2_control::RobotSystem::init_thread_ (C++ member)
canopen_ros2_control::RobotSystem::master_bin_ (C++ member)
canopen_ros2_control::RobotSystem::master_config_ (C++ member)
canopen_ros2_control::RobotSystem::robot_motor_data_ (C++ member)
canopen_ros2_control::RobotSystem::robot_system_logger (C++ member)
canopen_ros2_control::RobotSystem::RobotSystem (C++ function)
canopen_ros2_control::RobotSystem::spin_thread_ (C++ member)
canopen_ros2_control::RobotSystem::~RobotSystem (C++ function)
canopen_ros2_control::RORos2ControlCOData (C++ struct)
canopen_ros2_control::RORos2ControlCOData::set_data (C++ function)
canopen_ros2_control::Ros2ControlCOData (C++ struct)
canopen_ros2_control::Ros2ControlCOData::data (C++ member)
canopen_ros2_control::Ros2ControlCOData::index (C++ member)
canopen_ros2_control::Ros2ControlCOData::original_data (C++ member)
canopen_ros2_control::Ros2ControlCOData::subindex (C++ member)
canopen_ros2_control::Ros2ControlNmtState (C++ struct)
canopen_ros2_control::Ros2ControlNmtState::original_state (C++ member)
canopen_ros2_control::Ros2ControlNmtState::reset_command (C++ function)
canopen_ros2_control::Ros2ControlNmtState::reset_fbk (C++ member)
canopen_ros2_control::Ros2ControlNmtState::reset_ons (C++ member)
canopen_ros2_control::Ros2ControlNmtState::Ros2ControlNmtState (C++ function)
canopen_ros2_control::Ros2ControlNmtState::set_state (C++ function)
canopen_ros2_control::Ros2ControlNmtState::start_command (C++ function)
canopen_ros2_control::Ros2ControlNmtState::start_fbk (C++ member)
canopen_ros2_control::Ros2ControlNmtState::start_ons (C++ member)
canopen_ros2_control::Ros2ControlNmtState::state (C++ member)
canopen_ros2_control::TriggerCommand (C++ struct)
canopen_ros2_control::TriggerCommand::command (C++ member)
canopen_ros2_control::TriggerCommand::response (C++ member)
canopen_ros2_control::TriggerCommand::trigger_function (C++ member)
canopen_ros2_control::TriggerCommand::try_trigger (C++ function)
canopen_ros2_control::WORos2ControlCoData (C++ struct)
canopen_ros2_control::WORos2ControlCoData::one_shot (C++ member)
canopen_ros2_control::WORos2ControlCoData::prepare_data (C++ function)
canopen_ros2_control::WORos2ControlCoData::WORos2ControlCoData (C++ function)
canopen_ros2_control::WORos2ControlCoData::write_command (C++ function)
CANOPEN_ROS2_CONTROL__VISIBILITY_EXPORT (C macro)
CANOPEN_ROS2_CONTROL__VISIBILITY_IMPORT (C macro)
CANOPEN_ROS2_CONTROL__VISIBILITY_LOCAL (C macro)
CANOPEN_ROS2_CONTROL__VISIBILITY_PUBLIC (C macro)
CANOPEN_ROS2_CONTROL__VISIBILITY_PUBLIC_TYPE (C macro)
K
kResponseFail (C++ member)
kResponseOk (C++ member)