You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
587 B
Python
28 lines
587 B
Python
"""Usage example for land helper.
|
|
|
|
Run from repo root with module mode:
|
|
python -m someotherpkg.src.example_land
|
|
"""
|
|
|
|
from fc_network_apps import land
|
|
|
|
|
|
def main() -> None:
|
|
# MAV_CMD_NAV_LAND (command=21)
|
|
# This example asks vehicle sysid=3 to land.
|
|
result = land(
|
|
target_sysid=3,
|
|
target_compid=0,
|
|
yaw_deg=0.0,
|
|
timeout_sec=2.0,
|
|
)
|
|
|
|
print("=== land result ===")
|
|
print(f"success : {result.success}")
|
|
print(f"ack_result: {result.ack_result}")
|
|
print(f"message : {result.message}")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|