nebula_core_hw_interfaces: Jazzy
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nebula
Namespace nebula::drivers
Namespace nebula::drivers::connections
Namespace std
Classes and Structs
Struct CanSocket::RxMetadata
Struct CanSocket::SocketConfig
Struct Endpoint
Struct TcpSocket::SocketConfig
Struct UdpSocket::MsgBuffers
Struct UdpSocket::PerfCounters
Struct UdpSocket::RxMetadata
Struct UdpSocket::SocketConfig
Class CanSocket
Class CanSocket::Builder
Class HttpClient
Class SocketError
Class SockFd
Class TcpSocket
Class TcpSocket::Builder
Class UdpSocket
Class UdpSocket::Builder
Class UdpSocket::DropMonitor
Class UsageError
Class NebulaHwInterfaceBase
Functions
Function nebula::drivers::connections::is_socket_ready
Function nebula::drivers::connections::parse_can_filters
Function nebula::drivers::connections::parse_ip
Function nebula::drivers::connections::to_string
Defines
Define _GNU_SOURCE
Define _GNU_SOURCE
Define _GNU_SOURCE
Directories
Directory include
Directory nebula_core_hw_interfaces
Directory connections
Files
File can.hpp
File http_client.hpp
File nebula_hw_interface_base.hpp
File socket_utils.hpp
File tcp.hpp
File udp.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package nebula_core_hw_interfaces
1.0.0 (2026-04-06)
0.4.0 (2026-03-27)
0.3.2 (2026-01-27)
0.3.1 (2026-01-19)
0.3.0 (2025-12-02)
0.2.15 (2025-10-29)
0.2.14 (2025-10-22)
0.2.13 (2025-10-01)
0.2.12 (2025-08-25)
0.2.11 (2025-08-22)
0.2.10 (2025-08-14)
0.2.9 (2025-07-23)
0.2.8 (2025-07-03)
0.2.7 (2025-06-09)
0.2.6 (2025-05-07)
0.2.5 (2025-03-26)
0.2.4 (2025-02-19)
0.2.3 (2025-02-04)
0.2.2 (2024-10-25)
0.2.1 (2024-10-03)
0.2.0 (2024-09-24)
0.0.1 (2024-09-11)
ROS Package Dependencies
nebula_core_common
Index
nebula_core_hw_interfaces: Jazzy
Index
Index
_
|
N
_
_GNU_SOURCE (C macro)
,
[1]
,
[2]
N
nebula::drivers::connections::CanSocket (C++ class)
nebula::drivers::connections::CanSocket::Builder (C++ class)
,
[1]
nebula::drivers::connections::CanSocket::Builder::bind (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::Builder::Builder (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::Builder::set_polling_interval (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::callback_t (C++ type)
nebula::drivers::connections::CanSocket::CanSocket (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::is_subscribed (C++ function)
nebula::drivers::connections::CanSocket::operator= (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::receive_fd (C++ function)
,
[1]
nebula::drivers::connections::CanSocket::RxMetadata (C++ struct)
,
[1]
nebula::drivers::connections::CanSocket::RxMetadata::timestamp_ns (C++ member)
,
[1]
nebula::drivers::connections::CanSocket::send (C++ function)
nebula::drivers::connections::CanSocket::send_fd (C++ function)
nebula::drivers::connections::CanSocket::set_fd_mode (C++ function)
nebula::drivers::connections::CanSocket::set_filters (C++ function)
nebula::drivers::connections::CanSocket::set_timestamping (C++ function)
nebula::drivers::connections::CanSocket::SocketConfig (C++ struct)
nebula::drivers::connections::CanSocket::SocketConfig::interface_name (C++ member)
nebula::drivers::connections::CanSocket::SocketConfig::polling_interval_ms (C++ member)
nebula::drivers::connections::CanSocket::subscribe (C++ function)
nebula::drivers::connections::CanSocket::unsubscribe (C++ function)
nebula::drivers::connections::CanSocket::~CanSocket (C++ function)
nebula::drivers::connections::Endpoint (C++ struct)
nebula::drivers::connections::Endpoint::ip (C++ member)
nebula::drivers::connections::Endpoint::port (C++ member)
nebula::drivers::connections::Endpoint::to_sockaddr (C++ function)
nebula::drivers::connections::HttpClient (C++ class)
nebula::drivers::connections::HttpClient::get (C++ function)
nebula::drivers::connections::HttpClient::HttpClient (C++ function)
nebula::drivers::connections::HttpClient::post (C++ function)
nebula::drivers::connections::HttpClient::request (C++ function)
nebula::drivers::connections::is_socket_ready (C++ function)
nebula::drivers::connections::parse_can_filters (C++ function)
nebula::drivers::connections::parse_ip (C++ function)
nebula::drivers::connections::SocketError (C++ class)
nebula::drivers::connections::SocketError::SocketError (C++ function)
,
[1]
nebula::drivers::connections::SocketError::what (C++ function)
nebula::drivers::connections::SockFd (C++ class)
nebula::drivers::connections::SockFd::get (C++ function)
nebula::drivers::connections::SockFd::operator= (C++ function)
,
[1]
nebula::drivers::connections::SockFd::setsockopt (C++ function)
nebula::drivers::connections::SockFd::SockFd (C++ function)
,
[1]
,
[2]
,
[3]
nebula::drivers::connections::SockFd::~SockFd (C++ function)
nebula::drivers::connections::TcpSocket (C++ class)
nebula::drivers::connections::TcpSocket::Builder (C++ class)
,
[1]
nebula::drivers::connections::TcpSocket::Builder::Builder (C++ function)
,
[1]
,
[2]
,
[3]
nebula::drivers::connections::TcpSocket::Builder::connect (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::Builder::set_buffer_size (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::Builder::set_connect_timeout (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::Builder::set_polling_interval (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::Builder::set_socket_buffer_size (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::operator= (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::receive (C++ function)
,
[1]
nebula::drivers::connections::TcpSocket::send (C++ function)
nebula::drivers::connections::TcpSocket::SocketConfig (C++ struct)
nebula::drivers::connections::TcpSocket::SocketConfig::buffer_size (C++ member)
nebula::drivers::connections::TcpSocket::SocketConfig::connect_timeout_ms (C++ member)
nebula::drivers::connections::TcpSocket::SocketConfig::polling_interval_ms (C++ member)
nebula::drivers::connections::TcpSocket::SocketConfig::target (C++ member)
nebula::drivers::connections::TcpSocket::TcpSocket (C++ function)
,
[1]
nebula::drivers::connections::to_string (C++ function)
nebula::drivers::connections::UdpSocket (C++ class)
nebula::drivers::connections::UdpSocket::Builder (C++ class)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::bind (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::Builder (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::join_multicast_group (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::limit_to_sender (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::set_mtu (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::set_polling_interval (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::set_send_destination (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::Builder::set_socket_buffer_size (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::callback_t (C++ type)
nebula::drivers::connections::UdpSocket::DropMonitor (C++ class)
nebula::drivers::connections::UdpSocket::DropMonitor::get_drops_since_last_receive (C++ function)
nebula::drivers::connections::UdpSocket::is_subscribed (C++ function)
nebula::drivers::connections::UdpSocket::MsgBuffers (C++ struct)
nebula::drivers::connections::UdpSocket::MsgBuffers::control (C++ member)
nebula::drivers::connections::UdpSocket::MsgBuffers::iov (C++ member)
nebula::drivers::connections::UdpSocket::MsgBuffers::msg (C++ member)
nebula::drivers::connections::UdpSocket::MsgBuffers::MsgBuffers (C++ function)
nebula::drivers::connections::UdpSocket::MsgBuffers::sender_addr (C++ member)
nebula::drivers::connections::UdpSocket::operator= (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::PerfCounters (C++ struct)
,
[1]
nebula::drivers::connections::UdpSocket::PerfCounters::n_woken_by_wrong_sender (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::PerfCounters::n_woken_without_data (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::PerfCounters::receive_duration_ns (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::RxMetadata (C++ struct)
,
[1]
nebula::drivers::connections::UdpSocket::RxMetadata::n_packets_dropped_since_last_receive (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::RxMetadata::packet_perf_counters (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::RxMetadata::timestamp_ns (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::RxMetadata::truncated (C++ member)
,
[1]
nebula::drivers::connections::UdpSocket::send (C++ function)
nebula::drivers::connections::UdpSocket::SocketConfig (C++ struct)
nebula::drivers::connections::UdpSocket::SocketConfig::buffer_size (C++ member)
nebula::drivers::connections::UdpSocket::SocketConfig::host (C++ member)
nebula::drivers::connections::UdpSocket::SocketConfig::multicast_ip (C++ member)
nebula::drivers::connections::UdpSocket::SocketConfig::polling_interval_ms (C++ member)
nebula::drivers::connections::UdpSocket::SocketConfig::send_to (C++ member)
nebula::drivers::connections::UdpSocket::SocketConfig::sender_filter (C++ member)
nebula::drivers::connections::UdpSocket::subscribe (C++ function)
nebula::drivers::connections::UdpSocket::UdpSocket (C++ function)
,
[1]
nebula::drivers::connections::UdpSocket::unsubscribe (C++ function)
nebula::drivers::connections::UdpSocket::~UdpSocket (C++ function)
nebula::drivers::connections::UsageError (C++ class)
nebula::drivers::connections::UsageError::UsageError (C++ function)
nebula::drivers::NebulaHwInterfaceBase (C++ class)
nebula::drivers::NebulaHwInterfaceBase::get_calibration_configuration (C++ function)
nebula::drivers::NebulaHwInterfaceBase::get_sensor_configuration (C++ function)
nebula::drivers::NebulaHwInterfaceBase::NebulaHwInterfaceBase (C++ function)
,
[1]
,
[2]
nebula::drivers::NebulaHwInterfaceBase::operator= (C++ function)
,
[1]
nebula::drivers::NebulaHwInterfaceBase::receive_sensor_packet_callback (C++ function)
nebula::drivers::NebulaHwInterfaceBase::sensor_interface_start (C++ function)
nebula::drivers::NebulaHwInterfaceBase::sensor_interface_stop (C++ function)
nebula::drivers::NebulaHwInterfaceBase::set_sensor_configuration (C++ function)