udp
Classes:
-
TransportUDPMulticast–UDPで送受信を行うためのTransportの実装
-
UDPMulticastReceiver–UDP multicastで受信するためのReceiverの実装
-
UDPSender–UDPで送信するためのSenderの実装
TransportUDPMulticast
TransportUDPMulticast(sender: UDPSender | None, receiver: UDPMulticastReceiver | None)
flowchart TD
mavlink.transport.udp.TransportUDPMulticast[TransportUDPMulticast]
mavlink.core.TransportBase[TransportBase]
mavlink.core.TransportBase --> mavlink.transport.udp.TransportUDPMulticast
click mavlink.transport.udp.TransportUDPMulticast href "" "mavlink.transport.udp.TransportUDPMulticast"
click mavlink.core.TransportBase href "" "mavlink.core.TransportBase"
UDPで送受信を行うためのTransportの実装
Parameters:
-
(senderUDPSender | None) –UDPで送信を行うためのSenderのインスタンス。Noneが指定された場合は送信を行わない
-
(receiverUDPMulticastReceiver | None) –UDPで受信を行うためのReceiverのインスタンス。Noneの場合は受信を行わない。
Source code in src/mavlink/transport/udp.py
69 70 71 72 73 74 75 76 77 | |
UDPMulticastReceiver
flowchart TD
mavlink.transport.udp.UDPMulticastReceiver[UDPMulticastReceiver]
mavlink.core.Receiver[Receiver]
mavlink.core.Receiver --> mavlink.transport.udp.UDPMulticastReceiver
click mavlink.transport.udp.UDPMulticastReceiver href "" "mavlink.transport.udp.UDPMulticastReceiver"
click mavlink.core.Receiver href "" "mavlink.core.Receiver"
UDP multicastで受信するためのReceiverの実装
Parameters:
-
(multicast_groupstr) –受信するaddress
-
(portint) –受信するport
-
(interfacestr | None, default:None) –multicast_groupに対応づけるaddress
Used by:
-
API References
transport
udpTransportUDPMulticast
Source code in src/mavlink/transport/udp.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | |
UDPSender
flowchart TD
mavlink.transport.udp.UDPSender[UDPSender]
mavlink.core.Sender[Sender]
mavlink.core.Sender --> mavlink.transport.udp.UDPSender
click mavlink.transport.udp.UDPSender href "" "mavlink.transport.udp.UDPSender"
click mavlink.core.Sender href "" "mavlink.core.Sender"
UDPで送信するためのSenderの実装
Parameters:
Used by:
-
API References
transport
udpTransportUDPMulticast
Source code in src/mavlink/transport/udp.py
6 7 8 9 10 11 12 13 14 15 | |