# {py:mod}`ros_sugar.robot.transports.udp` ```{py:module} ros_sugar.robot.transports.udp ``` ```{autodoc2-docstring} ros_sugar.robot.transports.udp :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`UdpTransport ` - ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport :summary: ``` ```` ### API `````{py:class} UdpTransport(name: str, *, send_to: typing.Optional[typing.Tuple[str, int]] = None, bind: typing.Optional[typing.Tuple[str, int]] = None, recv_bufsize: int = 4096, **kwargs) :canonical: ros_sugar.robot.transports.udp.UdpTransport Bases: {py:obj}`ros_sugar.robot.transports.Transport` ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport ``` ````{py:method} open() -> None :canonical: ros_sugar.robot.transports.udp.UdpTransport.open ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.open ``` ```` ````{py:method} open_egress() -> None :canonical: ros_sugar.robot.transports.udp.UdpTransport.open_egress ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.open_egress ``` ```` ````{py:method} close() -> None :canonical: ros_sugar.robot.transports.udp.UdpTransport.close ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.close ``` ```` ````{py:method} send(payload: typing.Union[bytes, typing.List[bytes]]) -> bool :canonical: ros_sugar.robot.transports.udp.UdpTransport.send ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.send ``` ```` ````{py:method} is_open() -> bool :canonical: ros_sugar.robot.transports.udp.UdpTransport.is_open ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.is_open ``` ```` ````{py:method} subscribe(on_msg: typing.Callable[[typing.Any], None]) -> ros_sugar.robot.transports.SubscriptionHandle :canonical: ros_sugar.robot.transports.udp.UdpTransport.subscribe ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.subscribe ``` ```` ````{py:property} kind :canonical: ros_sugar.robot.transports.udp.UdpTransport.kind :type: str ```{autodoc2-docstring} ros_sugar.robot.transports.udp.UdpTransport.kind ``` ```` `````