node
Classes:
-
Node–各Noneを表すMockクラス。MAVLink_message の送信と受信を行う
Node
flowchart TD
mavlink.node.Node[Node]
click mavlink.node.Node href "" "mavlink.node.Node"
各Noneを表すMockクラス。MAVLink_message の送信と受信を行う
Parameters:
-
(topicMAVLinkTopic) –送受信を行う先のTopic
-
(namestr | None, default:None) –Nodeの名前
-
(sys_idint, default:1) –NodeのSystem ID
-
(comp_idint, default:1) –NodeのComponent ID
Methods:
-
loop–Arduinoでいうvoid loop()に相当する処理を行う
-
run–Nodeで行う処理を実行する。stop_eventがsetされると終了する。
-
setup–Arduinoでいうvoid setup()に相当する処理を行う
Source code in src/mavlink/node.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
loop
abstractmethod
loop()
Arduinoでいうvoid loop()に相当する処理を行う
Source code in src/mavlink/node.py
38 39 40 41 42 | |
run
run(stop_event: Event)
Nodeで行う処理を実行する。stop_eventがsetされると終了する。
Parameters:
-
(stop_eventEvent) –実行を終了させるためのEvent
Source code in src/mavlink/node.py
44 45 46 47 48 49 50 51 52 | |
setup
abstractmethod
setup()
Arduinoでいうvoid setup()に相当する処理を行う
Source code in src/mavlink/node.py
33 34 35 36 37 | |