Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Nebula HW Interfaces Continental

Maintainers

  • David Wong
  • Max Schmeller
  • Amadeusz Szymko

Authors

  • TIER IV
  • Kenzo Lobos-Tsunekawa
README
No README found. See repository README.
CHANGELOG

Changelog for package nebula_continental_hw_interfaces

1.0.0 (2026-04-06)

  • refactor(nebula_core_hw_interfaces): flatten obsolete include path (#430)
  • Contributors: Max Schmeller

0.4.0 (2026-03-27)

  • chore: remove PCL dependency (#401)

    • chore: remove all PCL deps from package.xmls
    • chore: remove PCL from all CMakeLists.txts
    • chore: remove unused PointXYZICATR
    • chore: remove pcl from nebula_core
    • chore: transfer continental point types to new format
    • add xyz point type
    • chore: add xyzircaedt to xyz conversion
    • chore: add pcd I/O
    • chore: add Nebula PointCloud to PointCloud2 conversion
    • refactor: remove PCL usage completely
    • refactor: clean PCD I/O
    • test: pcd I/O unit tests
    • chore: update copyright year to 2026
    • chore(pcd): handle padding and alignment correctly
    • perf: make all point types aligned to 16B boundaries
    • fix(ars548): fix jazzy build failure
    • fix(continental): more missing header fixes for Jazzy
    • build: add missing Boost dependency across multiple components

    * fix: correct headers and call sites for convert_point_... functions ---------

  • feat(nebula_core): remove transport drivers dependency, replace with local implementations (#386)

    • feat(nebula_core): tcp and can interfaces
    • feature(nebula_core): replace transport drivers tcp and can with local implementations
    • fix(nebula_core): address review comments
    • fix(nebula_core): handling potential race condition in http client
    • style(velodyne): remove dead code from http request logic
    • refactor(nebula_core): unify CAN socket errors with socket_utils.hpp
    • fix(nebula_core): throw exception for partial CAN FD reads instead of silent failure
    • docs(nebula_core): document chunked encoding limitation in HttpClient
    • style(nebula_core): remove outdated comment in tcp.hpp
    • style(robosense): remove unused array include
    • ci(pre-commit): autofix
    • fix(nebula_core): compilation error for CAN unit test
    • fix(nebula_core): update the build dependencies
    • chore(nebula_core): cspell for canfd
    • fix(hesai_hw_interface): re-implement missing functions
    • fix(continental_hw_interfaces): re-implement missing functions and bus time handling
    • refactor(connections): refactored common connection logic into socket_utils
    • fix(hesai): improve robust initialization and clean comments
    • perf(robosense): optimize packet callback to use swap data to avoid copy
    • ci(pre-commit): autofix
    • feat(core): chunked encoding support and connection docs
    • fix(hesai): non-const vector references
    • refactor(continental): remove uneccesary rclcpp dependencies
    • test(core): update unit tests and increase coverage
    • feat(nebula_core_hw_interfaces): robustness and timestamp fixes for sockets
    • Catch unhandled SocketError exceptions in TCP/UDP receiver threads
    • Enable hardware timestamping in async CAN receiver by using recvmsg
    • Update CanSocket callback signature to include RxMetadata
    • Add unit test for async CAN timestamp verification
    • refactor(nebula_core_hw_interfaces): socket cleanup and code quality improvements
    • ci(pre-commit): autofix
    • refactor(nebula_core_hw_interfaces): move CAN filter parsing to can.hpp
    • refactor(nebula): rename driver to socket in members and methods
    • fix(nebula_continental): restore missing dependencies and fix header extensions
    • refactor(nebula): fix build dependencies and remove redundant wrapper
    • refactor(nebula_core_hw_interfaces): remove close() from socket classes
    • refactor(nebula_core_hw_interfaces): enforce strict RAII for TcpSocket
    • refactor(connections): enforce best practices for Sockets
    • refactor(socket_utils): return expected from to_string
    • feat(tcp): add timeout to receive
    • refactor(tcp): enforce strict error handling (throw on close)
    • fix(tcp): handle partial sends and fix receive() docstring
    • fix(udp): add port check to sender filter validation
    • fix(http_client): prevent use-after-free by unsubscribing before

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nebula_continental_hw_interfaces at Robotics Stack Exchange