Package symbol

network_interface package from network_interface repo

network_interface

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2003.1.2
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/astuff/network_interface.git
VCS Type git
VCS Version ros2_master
Last Updated 2023-10-17
Dev Status UNMAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Network interfaces and messages.

Additional Links

Maintainers

  • AutonomouStuff Software Development Team

Authors

  • Joshua Whitley
  • Daniel Stanek
  • Joe Kale

Platform-agnostic Network Interface API

CircleCI

This library was developed to allow ROS nodes to use a standardized, self-contained, platform-agnostic API for TCP and UDP communications.

CHANGELOG

Changelog for package network_interface

2003.1.2 (2023-10-17)

  • Boost dependency testing (#44)
    • remove installation of Boost from circleci config
    • modify CMakeLists so that the messages and library end up where they belong in humble
    • reset circleci config to the way it was before
  • Contributors: cullenstoneAS

2003.1.1 (2022-06-29) -----------* Ros2 devel (#42) * changes for ros2 * foxy ci * install Boost library in docker container * Contributors: cullenstoneAS

3.1.0 (2021-05-21)

  • Fix CMakeLists.txt include install (#40)
  • UDP Server: Don't send reply if zero length (#38)
  • Add stop function for terminating (#36)
  • UDP Server Class (#35)
  • Fix UDP read function, use buffer of fixed size and shrink down after receiving packet (#33)
  • Contributors: icolwell-as

3.0.0 (2021-03-03)

  • Add noetic CI builds (#31)
  • Disable docker layer caching (#30)
  • Merge pull request #26 from astuff/fix/memory_allocation Fix memory initialization of buffer vector.
  • Apply same buffer allocation fix to UDP interface.
  • Fix memory initialization of buffer vector.
  • Adding copyright to utils.cpp.
  • Moving definition of return_status_desc to fix linking bug.
  • Merge pull request #25 from astuff/maint/cpp_11_cleanup Maint/cpp 11 cleanup
  • Had to add offset to parse_tuple.
  • Moving parse_tuple from ibeo_core.
  • Allowing read functions to take multiple containers.
  • Commenting code.
  • New implementation of write_le and write_be. Tests for both.
  • Changing valueOffset to float and casting in util functions.
  • Replacing unsigned int with uint32_t.
  • Used wrong type-trait qualifier.
  • CI: Adding Melodic armhf build.
  • CI: Machine executors require sudo.
  • CI: Add first run at armhf build.
  • Changing to reinterpret_cast instead of non-portable solution.
  • Removing async calls from TCP. Allocating buffers with reserve.
  • Removing apparently useless check in write_le.
  • Consistent braced initializers.
  • -DBUILD_ROS is no longer a thing.
  • Reserving requested space in read_exactly.
  • Making ByteOrder enum scoped too.
  • Switching back to memcpy.
  • Moving common enums into common.h.
  • Scoped enum for return statuses.
  • Using vectors and type traits.
  • CI: Making roslint run in run_tests.
  • Merge pull request #20 from astuff/maint/ci_add_lint Maint/ci add lint
  • CI: Adding catkin_test_results the right way.
  • CI: Adding catkin_test_results.
  • Making lint cover all files and adding copyright.
  • CI: Need --no-deps for lint.
  • CI: Oops.
  • CI: Adding roslint to build tests.
  • Removing unused gitlabci file.
  • CI: Removing Indigo build.
  • Merge pull request #19 from astuff/maint/add_urls Adding website URL to package.xml.
  • Adding website URL to package.xml.
  • Merge pull request #18 from astuff/maint/ci_new_docker_images CI: Using AS Docker images.
  • CI: Using AS Docker images.
  • Contributors: Ian Colwell, Joshua Whitley, Rinda Gunjala, Sam Rustan, Zach Oakes

2.1.0 (2018-08-30)

  • Merge pull request #13 from astuff/maint/remove_unused_variables_in_test
  • Minor linting stuff.

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged network_interface at Robotics Stack Exchange