ros2_socketcan
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace drivers
Namespace drivers::socketcan
Namespace rclcpp_lifecycle
Namespace std
Classes and Structs
Struct ExtendedFrame_
Struct SocketCanReceiver::CanFilterList
Struct StandardFrame_
Class CanId
Class SocketCanReceiver
Class SocketCanReceiverNode
Class SocketCanSender
Class SocketCanSenderNode
Class SocketCanTimeout
Enums
Enum FrameType
Functions
Function drivers::socketcan::bind_can_socket
Function drivers::socketcan::from_timeval
Function drivers::socketcan::set_can_err_filter
Function drivers::socketcan::set_can_filter
Function drivers::socketcan::set_can_filter_join
Function drivers::socketcan::single_set
Function drivers::socketcan::to_timeval
Variables
Variable drivers::socketcan::ExtendedFrame
Variable drivers::socketcan::MAX_DATA_LENGTH
Variable drivers::socketcan::MAX_FD_DATA_LENGTH
Variable drivers::socketcan::StandardFrame
Defines
Define SOCKETCAN_EXPORT
Define SOCKETCAN_IMPORT
Define SOCKETCAN_LOCAL
Define SOCKETCAN_PUBLIC
Define SOCKETCAN_PUBLIC_TYPE
Typedefs
Typedef LNI
Typedef LNI
Directories
Directory include
Directory ros2_socketcan
Files
File socket_can_common.hpp
File socket_can_id.hpp
File socket_can_receiver.hpp
File socket_can_receiver_node.hpp
File socket_can_sender.hpp
File socket_can_sender_node.hpp
File visibility_control.hpp
Standard Documents
CHANGELOG
Changelog for package ros2_socketcan
1.3.0 (2024-07-16)
1.2.0 (2023-03-03)
1.1.0 (2022-02-03)
1.0.0 (2021-04-01)
CONTRIBUTING
LICENSE
PACKAGE
Index
ros2_socketcan
Index
Index
D
|
L
|
S
D
drivers::socketcan::bind_can_socket (C++ function)
drivers::socketcan::CanId (C++ class)
drivers::socketcan::CanId::CanId (C++ function)
,
[1]
,
[2]
,
[3]
drivers::socketcan::CanId::data_frame (C++ function)
drivers::socketcan::CanId::error_frame (C++ function)
drivers::socketcan::CanId::extended (C++ function)
drivers::socketcan::CanId::frame_type (C++ function)
,
[1]
drivers::socketcan::CanId::get (C++ function)
drivers::socketcan::CanId::get_bus_time (C++ function)
drivers::socketcan::CanId::identifier (C++ function)
,
[1]
drivers::socketcan::CanId::IdT (C++ type)
drivers::socketcan::CanId::is_extended (C++ function)
drivers::socketcan::CanId::length (C++ function)
drivers::socketcan::CanId::LengthT (C++ type)
drivers::socketcan::CanId::remote_frame (C++ function)
drivers::socketcan::CanId::standard (C++ function)
drivers::socketcan::ExtendedFrame (C++ member)
drivers::socketcan::ExtendedFrame_ (C++ struct)
drivers::socketcan::FrameType (C++ enum)
drivers::socketcan::FrameType::DATA (C++ enumerator)
drivers::socketcan::FrameType::ERROR (C++ enumerator)
drivers::socketcan::FrameType::REMOTE (C++ enumerator)
drivers::socketcan::from_timeval (C++ function)
drivers::socketcan::MAX_DATA_LENGTH (C++ member)
drivers::socketcan::MAX_FD_DATA_LENGTH (C++ member)
drivers::socketcan::set_can_err_filter (C++ function)
drivers::socketcan::set_can_filter (C++ function)
drivers::socketcan::set_can_filter_join (C++ function)
drivers::socketcan::single_set (C++ function)
drivers::socketcan::SocketCanReceiver (C++ class)
drivers::socketcan::SocketCanReceiver::CanFilterList (C++ struct)
,
[1]
drivers::socketcan::SocketCanReceiver::CanFilterList::CanFilterList (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
drivers::socketcan::SocketCanReceiver::CanFilterList::error_mask (C++ member)
,
[1]
drivers::socketcan::SocketCanReceiver::CanFilterList::filters (C++ member)
,
[1]
drivers::socketcan::SocketCanReceiver::CanFilterList::join_filters (C++ member)
,
[1]
drivers::socketcan::SocketCanReceiver::CanFilterList::ParseFilters (C++ function)
,
[1]
drivers::socketcan::SocketCanReceiver::receive (C++ function)
,
[1]
drivers::socketcan::SocketCanReceiver::receive_fd (C++ function)
,
[1]
drivers::socketcan::SocketCanReceiver::SetCanFilters (C++ function)
drivers::socketcan::SocketCanReceiver::SocketCanReceiver (C++ function)
drivers::socketcan::SocketCanReceiver::~SocketCanReceiver (C++ function)
drivers::socketcan::SocketCanReceiverNode (C++ class)
drivers::socketcan::SocketCanReceiverNode::on_activate (C++ function)
drivers::socketcan::SocketCanReceiverNode::on_cleanup (C++ function)
drivers::socketcan::SocketCanReceiverNode::on_configure (C++ function)
drivers::socketcan::SocketCanReceiverNode::on_deactivate (C++ function)
drivers::socketcan::SocketCanReceiverNode::on_shutdown (C++ function)
drivers::socketcan::SocketCanReceiverNode::receive (C++ function)
drivers::socketcan::SocketCanReceiverNode::SocketCanReceiverNode (C++ function)
drivers::socketcan::SocketCanSender (C++ class)
drivers::socketcan::SocketCanSender::default_id (C++ function)
drivers::socketcan::SocketCanSender::send (C++ function)
,
[1]
,
[2]
,
[3]
drivers::socketcan::SocketCanSender::send_fd (C++ function)
,
[1]
,
[2]
,
[3]
drivers::socketcan::SocketCanSender::SocketCanSender (C++ function)
drivers::socketcan::SocketCanSender::~SocketCanSender (C++ function)
drivers::socketcan::SocketCanSenderNode (C++ class)
drivers::socketcan::SocketCanSenderNode::on_activate (C++ function)
drivers::socketcan::SocketCanSenderNode::on_cleanup (C++ function)
drivers::socketcan::SocketCanSenderNode::on_configure (C++ function)
drivers::socketcan::SocketCanSenderNode::on_deactivate (C++ function)
drivers::socketcan::SocketCanSenderNode::on_fd_frame (C++ function)
drivers::socketcan::SocketCanSenderNode::on_frame (C++ function)
drivers::socketcan::SocketCanSenderNode::on_shutdown (C++ function)
drivers::socketcan::SocketCanSenderNode::SocketCanSenderNode (C++ function)
drivers::socketcan::SocketCanTimeout (C++ class)
drivers::socketcan::SocketCanTimeout::SocketCanTimeout (C++ function)
drivers::socketcan::StandardFrame (C++ member)
drivers::socketcan::StandardFrame_ (C++ struct)
drivers::socketcan::to_timeval (C++ function)
L
LNI (C++ type)
,
[1]
S
SOCKETCAN_EXPORT (C macro)
SOCKETCAN_IMPORT (C macro)
SOCKETCAN_LOCAL (C macro)
SOCKETCAN_PUBLIC (C macro)
SOCKETCAN_PUBLIC_TYPE (C macro)