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
C++ API
Class DriverDictionary
View page source
Class DriverDictionary
Defined in
File lely_driver_bridge.hpp
Inheritance Relationships
Base Type
public
lely::CODev
Class Documentation
class
DriverDictionary
:
public
lely
::
CODev
Public Functions
inline
DriverDictionary
(
std
::
string
eds_file
)
inline
~DriverDictionary
(
)
inline
std
::
shared_ptr
<
PDOMap
>
createPDOMapping
(
)
inline
void
fetchRPDO
(
std
::
shared_ptr
<
PDOMap
>
map
)
inline
void
fetchTPDO
(
std
::
shared_ptr
<
PDOMap
>
map
)
inline
bool
checkObjRPDO
(
uint16_t
idx
,
uint8_t
subidx
)
inline
bool
checkObjTPDO
(
uint16_t
idx
,
uint8_t
subidx
)
inline
bool
checkObjInPDO
(
uint8_t
pdo
,
uint16_t
mapping_idx
,
uint16_t
idx
,
uint8_t
subindex
)