PointNFly feature

command message olympe.messages.pointnfly.Command.Deactivate(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)
command message olympe.messages.pointnfly.Command.Execute(point=None, fly=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

pointolympe.messages.pointnfly.Point()

(mutually exclusive with: fly)

flyolympe.messages.pointnfly.Fly()

(mutually exclusive with: point)

command message olympe.messages.pointnfly.Command.GetState(include_default_capabilities=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

include_default_capabilities : bool

event message olympe.messages.pointnfly.Event.Execution(status=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

event message olympe.messages.pointnfly.Event.State(unavailable=None, idle=None, active=None, capabilities=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)
message olympe.messages.pointnfly.Capabilities(allowed_links=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

allowed_links : list(olympe.enums.pointnfly..EnabledLinks)

message olympe.messages.pointnfly.Fly(gimbal_control_mode=None, latitude=None, longitude=None, altitude=None, current=None, to_target_before=None, custom_before=None, custom_during=None, max_horizontal_speed=None, max_vertical_speed=None, max_yaw_rotation_speed=None, enabled_links=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

gimbal_control_mode : olympe.enums.pointnfly.GimbalControlMode

latitude : double

longitude : double

altitude : double

currentolympe.messages.pointnfly.Empty()

(mutually exclusive with: to_target_before, custom_before, custom_during)

to_target_beforeolympe.messages.pointnfly.Empty()

(mutually exclusive with: current, custom_before, custom_during)

custom_beforedouble

(mutually exclusive with: current, to_target_before, custom_during)

custom_duringdouble

(mutually exclusive with: current, to_target_before, custom_before)

max_horizontal_speed : double

max_vertical_speed : double

max_yaw_rotation_speed : double

enabled_links : olympe.enums.pointnfly..EnabledLinks

message olympe.messages.pointnfly.Point(gimbal_control_mode=None, latitude=None, longitude=None, altitude=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

gimbal_control_mode : olympe.enums.pointnfly.GimbalControlMode

latitude : double

longitude : double

altitude : double

event message olympe.messages.pointnfly.State(unavailable=None, idle=None, active=None, capabilities=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)
message Active(point=None, fly=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

pointolympe.messages.pointnfly.Point()

(mutually exclusive with: fly)

flyolympe.messages.pointnfly.Fly()

(mutually exclusive with: point)

message Idle(_float_tol=(1e-07, 1e-09), _int_tol=0)
message Unavailable(reasons=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

enum olympe.enums.pointnfly.ExecutionStatus
success:
failed:
interrupted:
enum olympe.enums.pointnfly.GimbalControlMode
locked:
locked_once:
free:
enum olympe.enums.pointnfly.UnavailabilityReason
drone_gps_info_inaccurate:
drone_not_calibrated:
drone_out_geofence:
drone_too_close_to_ground:
drone_above_max_altitude:
drone_insufficient_battery:
drone_not_flying: