Skip to content

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

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions