MavlinkClient
Inherits from:object
No class docstring.
init
Arguments
IP address of the ground control station
Port number for MAVLink connection
IP address of the drone/vehicle
Communication protocol, e.g., ‘udp’ or ‘tcp’
Whether arming is enabled
If True, bypasses arming exceptions
A list of functions to run after the client has started.
A list of functions to run before flight to validate system state.
A list of functions to run immediately after arming to validate system state.
List of MAVLink message types expected (default: None)
List of MAVLink message types required before proceeding (default: None)
Custom offboard control mode value. (default: 6)
run_checks
Arguments
A list of functions that accept the client instance and return a boolean.
get_msg
update_setpoint
Arguments
attempt_command
Arguments
Command description for logging.
MAVLink command ID.
List of 7 parameters for the command.
0 for initial transmission, 1-255 for confirmations.
Maximum retry attempts.
Delay between attempts.
set_custom_msg_rates
Arguments