canopen_base_driver
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace canopen
Namespace lely
Namespace ros2_canopen
Namespace ros2_canopen::node_interfaces
Namespace std
Namespace std::chrono_literals
Classes and Structs
Struct LelyBridgeErrCategory
Struct pdo_mapping
Template Struct is_error_code_enum< ros2_canopen::LelyBridgeErrc >
Class BaseDriver
Class DiagnosticsCollector
Class DriverDictionary
Class LelyDriverBridge
Class LifecycleBaseDriver
Template Class NodeCanopenBaseDriver
Enums
Enum LelyBridgeErrc
Functions
Function std::make_error_code
Defines
Define CANOPEN_BASE_DRIVER_EXPORT
Define CANOPEN_BASE_DRIVER_IMPORT
Define CANOPEN_BASE_DRIVER_LOCAL
Define CANOPEN_BASE_DRIVER_PUBLIC
Define CANOPEN_BASE_DRIVER_PUBLIC_TYPE
Typedefs
Typedef ros2_canopen::node_interfaces::NCBDLifecycleNode
Typedef ros2_canopen::node_interfaces::NCBDNode
Typedef ros2_canopen::PDOMap
Directories
Directory include
Directory canopen_base_driver
Directory node_interfaces
Files
File base_driver.hpp
File diagnostic_collector.hpp
File lely_driver_bridge.hpp
File lifecycle_base_driver.hpp
File node_canopen_base_driver.hpp
File node_canopen_base_driver_impl.hpp
File visibility_control.h
Pages
Todo List
Standard Documents
CHANGELOG
Changelog for package canopen_base_driver
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_base_driver
Index
Index
C
|
R
|
S
C
CANOPEN_BASE_DRIVER_EXPORT (C macro)
CANOPEN_BASE_DRIVER_IMPORT (C macro)
CANOPEN_BASE_DRIVER_LOCAL (C macro)
CANOPEN_BASE_DRIVER_PUBLIC (C macro)
CANOPEN_BASE_DRIVER_PUBLIC_TYPE (C macro)
R
ros2_canopen::BaseDriver (C++ class)
ros2_canopen::BaseDriver::BaseDriver (C++ function)
ros2_canopen::BaseDriver::register_nmt_state_cb (C++ function)
ros2_canopen::BaseDriver::register_rpdo_cb (C++ function)
ros2_canopen::DiagnosticsCollector (C++ class)
ros2_canopen::DiagnosticsCollector::add (C++ function)
ros2_canopen::DiagnosticsCollector::addf (C++ function)
ros2_canopen::DiagnosticsCollector::DiagnosticsCollector (C++ function)
ros2_canopen::DiagnosticsCollector::getLevel (C++ function)
ros2_canopen::DiagnosticsCollector::getMessage (C++ function)
ros2_canopen::DiagnosticsCollector::getValue (C++ function)
ros2_canopen::DiagnosticsCollector::summary (C++ function)
ros2_canopen::DiagnosticsCollector::summaryf (C++ function)
ros2_canopen::DiagnosticsCollector::updateAll (C++ function)
ros2_canopen::DriverDictionary (C++ class)
ros2_canopen::DriverDictionary::checkObjInPDO (C++ function)
ros2_canopen::DriverDictionary::checkObjRPDO (C++ function)
ros2_canopen::DriverDictionary::checkObjTPDO (C++ function)
ros2_canopen::DriverDictionary::createPDOMapping (C++ function)
ros2_canopen::DriverDictionary::DriverDictionary (C++ function)
ros2_canopen::DriverDictionary::fetchRPDO (C++ function)
ros2_canopen::DriverDictionary::fetchTPDO (C++ function)
ros2_canopen::DriverDictionary::~DriverDictionary (C++ function)
ros2_canopen::LelyBridgeErrc (C++ enum)
ros2_canopen::LelyBridgeErrc::ConfigurationDownloadFailed (C++ enumerator)
ros2_canopen::LelyBridgeErrc::DeviceTypeDifference (C++ enumerator)
ros2_canopen::LelyBridgeErrc::HeartbeatIssue (C++ enumerator)
ros2_canopen::LelyBridgeErrc::InconsistentProgramDownload (C++ enumerator)
ros2_canopen::LelyBridgeErrc::NmtSlaveInitiallyOperational (C++ enumerator)
ros2_canopen::LelyBridgeErrc::NodeGuardingIssue (C++ enumerator)
ros2_canopen::LelyBridgeErrc::NoResponseOnDeviceType (C++ enumerator)
ros2_canopen::LelyBridgeErrc::NotListedDevice (C++ enumerator)
ros2_canopen::LelyBridgeErrc::ProductCodeDifference (C++ enumerator)
ros2_canopen::LelyBridgeErrc::RevisionCodeDifference (C++ enumerator)
ros2_canopen::LelyBridgeErrc::SerialNumberDifference (C++ enumerator)
ros2_canopen::LelyBridgeErrc::SoftwareDownloadFailed (C++ enumerator)
ros2_canopen::LelyBridgeErrc::SoftwareUpdateRequired (C++ enumerator)
ros2_canopen::LelyBridgeErrc::StartErrorControlFailed (C++ enumerator)
ros2_canopen::LelyBridgeErrc::VendorIdDifference (C++ enumerator)
ros2_canopen::LelyBridgeErrCategory (C++ struct)
ros2_canopen::LelyBridgeErrCategory::message (C++ function)
ros2_canopen::LelyBridgeErrCategory::name (C++ function)
ros2_canopen::LelyDriverBridge (C++ class)
ros2_canopen::LelyDriverBridge::async_request_nmt (C++ function)
ros2_canopen::LelyDriverBridge::async_sdo_read (C++ function)
ros2_canopen::LelyDriverBridge::async_sdo_read_typed (C++ function)
ros2_canopen::LelyDriverBridge::async_sdo_write (C++ function)
ros2_canopen::LelyDriverBridge::async_sdo_write_typed (C++ function)
ros2_canopen::LelyDriverBridge::Boot (C++ function)
ros2_canopen::LelyDriverBridge::boot_cond (C++ member)
ros2_canopen::LelyDriverBridge::boot_mtex (C++ member)
ros2_canopen::LelyDriverBridge::boot_state (C++ member)
ros2_canopen::LelyDriverBridge::boot_status (C++ member)
ros2_canopen::LelyDriverBridge::boot_what (C++ member)
ros2_canopen::LelyDriverBridge::booted (C++ member)
ros2_canopen::LelyDriverBridge::dictionary_ (C++ member)
ros2_canopen::LelyDriverBridge::dictionary_mutex_ (C++ member)
ros2_canopen::LelyDriverBridge::emcy_is_set (C++ member)
ros2_canopen::LelyDriverBridge::emcy_mtex (C++ member)
ros2_canopen::LelyDriverBridge::emcy_promise (C++ member)
ros2_canopen::LelyDriverBridge::emcy_queue (C++ member)
ros2_canopen::LelyDriverBridge::get_emcy_queue (C++ function)
ros2_canopen::LelyDriverBridge::get_id (C++ function)
ros2_canopen::LelyDriverBridge::get_rpdo_queue (C++ function)
ros2_canopen::LelyDriverBridge::is_booted (C++ function)
ros2_canopen::LelyDriverBridge::LelyDriverBridge (C++ function)
ros2_canopen::LelyDriverBridge::name_ (C++ member)
ros2_canopen::LelyDriverBridge::nmt_command (C++ function)
ros2_canopen::LelyDriverBridge::nmt_mtex (C++ member)
ros2_canopen::LelyDriverBridge::nmt_state_is_set (C++ member)
ros2_canopen::LelyDriverBridge::nmt_state_promise (C++ member)
ros2_canopen::LelyDriverBridge::nodeid (C++ member)
ros2_canopen::LelyDriverBridge::on_sync_function_ (C++ member)
ros2_canopen::LelyDriverBridge::OnBoot (C++ function)
ros2_canopen::LelyDriverBridge::OnEmcy (C++ function)
ros2_canopen::LelyDriverBridge::OnRpdoWrite (C++ function)
ros2_canopen::LelyDriverBridge::OnState (C++ function)
ros2_canopen::LelyDriverBridge::OnSync (C++ function)
ros2_canopen::LelyDriverBridge::pdo_map_ (C++ member)
ros2_canopen::LelyDriverBridge::pdo_mtex (C++ member)
ros2_canopen::LelyDriverBridge::rpdo_is_set (C++ member)
ros2_canopen::LelyDriverBridge::rpdo_promise (C++ member)
ros2_canopen::LelyDriverBridge::rpdo_queue (C++ member)
ros2_canopen::LelyDriverBridge::running (C++ member)
ros2_canopen::LelyDriverBridge::sdo_cond (C++ member)
ros2_canopen::LelyDriverBridge::sdo_mutex (C++ member)
ros2_canopen::LelyDriverBridge::sdo_read_data_promise (C++ member)
ros2_canopen::LelyDriverBridge::sdo_timeout (C++ member)
ros2_canopen::LelyDriverBridge::sdo_write_data_promise (C++ member)
ros2_canopen::LelyDriverBridge::set_sync_function (C++ function)
ros2_canopen::LelyDriverBridge::submit_read (C++ function)
ros2_canopen::LelyDriverBridge::submit_write (C++ function)
ros2_canopen::LelyDriverBridge::sync_sdo_read_typed (C++ function)
ros2_canopen::LelyDriverBridge::sync_sdo_write_typed (C++ function)
ros2_canopen::LelyDriverBridge::tpdo_transmit (C++ function)
ros2_canopen::LelyDriverBridge::universal_get_value (C++ function)
ros2_canopen::LelyDriverBridge::universal_set_value (C++ function)
ros2_canopen::LelyDriverBridge::unset_sync_function (C++ function)
ros2_canopen::LelyDriverBridge::wait_for_boot (C++ function)
ros2_canopen::LifecycleBaseDriver (C++ class)
ros2_canopen::LifecycleBaseDriver::LifecycleBaseDriver (C++ function)
ros2_canopen::LifecycleBaseDriver::register_nmt_state_cb (C++ function)
ros2_canopen::LifecycleBaseDriver::register_rpdo_cb (C++ function)
ros2_canopen::node_interfaces::NCBDLifecycleNode (C++ type)
ros2_canopen::node_interfaces::NCBDNode (C++ type)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver (C++ class)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::activate (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::add_to_master (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::cleanup (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::configure (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::deactivate (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::diagnostic_callback (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::diagnostic_collector_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::diagnostic_enabled_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::diagnostic_period_ms_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::diagnostic_updater_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::driver_mutex_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::emcy_cb_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::emcy_listener (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::emcy_publisher_thread_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::emcy_queue_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::init (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::lely_driver_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::nmt_listener (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::nmt_state_cb_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::nmt_state_publisher_thread_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::NodeCanopenBaseDriver (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::on_emcy (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::on_nmt (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::on_rpdo (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::period_ms_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::poll_timer_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::poll_timer_callback (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::polling_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::rdpo_listener (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::register_emcy_cb (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::register_nmt_state_cb (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::register_rpdo_cb (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::remove_from_master (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::rpdo_cb_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::rpdo_publisher_thread_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::rpdo_queue_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::sdo_timeout_ms_ (C++ member)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::shutdown (C++ function)
ros2_canopen::node_interfaces::NodeCanopenBaseDriver::~NodeCanopenBaseDriver (C++ function)
ros2_canopen::pdo_mapping (C++ struct)
ros2_canopen::pdo_mapping::is_rpdo (C++ member)
ros2_canopen::pdo_mapping::is_tpdo (C++ member)
ros2_canopen::PDOMap (C++ type)
S
std::is_error_code_enum<ros2_canopen::LelyBridgeErrc> (C++ struct)
std::make_error_code (C++ function)