Skip to content

UDP sender limits payloads to 24 bytes on ROS 2 Jazzy udp_driver package installed from apt #106

@lreiher

Description

@lreiher

Steps to reproduce

  1. Install UDP driver from apt on ROS 2 Jazzy: sudo apt install ros-jazzy-udp-driver.
  2. Run UDP sender.
  3. Send a UdpPacket message with a data payload of, e.g., [1, 2, 3], or something longer than 24 bytes / 24 uint8.
  4. Check Wireshark to observe that the UDP payload going out always has length 24, either padding with zeroes or cutting actual payload.

Troubleshooting

  • the issue is fixed if the current main 9fff59f is built from source instead of installing from apt
  • could have something to do with Fix udp_msgs conversion #90
  • I couldn't figure out which version is released on apt
    • ROS Index says that the Jazzy release is following the main branch
    • I couldn't find the rosdistro PR that initally released the package for Jazzy

Potential Solution

Re-release for ROS 2 Jazzy (and potentially others, e.g., see this Humble PR #100)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions