PointNFly feature#
- command message olympe.messages.pointnfly.Command.Deactivate(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
- command message olympe.messages.pointnfly.Command.Execute(point, fly, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
- Parameters:
point (
olympe.messages.pointnfly.Point()
) – (mutually exclusive with: fly)fly (
olympe.messages.pointnfly.Fly()
) – (mutually exclusive with: point)
- command message olympe.messages.pointnfly.Command.GetState(include_default_capabilities, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
- Parameters:
include_default_capabilities (bool) –
- event message olympe.messages.pointnfly.Event.Execution(status=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
- Parameters:
status (
olympe.enums.pointnfly.ExecutionStatus
) –
- event message olympe.messages.pointnfly.Event.State(unavailable=None, idle=None, active=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
- 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, _float_tol=(1e-07, 1e-09))#
- Parameters:
gimbal_control_mode (
olympe.enums.pointnfly.GimbalControlMode
) –latitude (double) –
longitude (double) –
altitude (double) –
current (
olympe.messages.pointnfly.Empty()
) – (mutually exclusive with: to_target_before, custom_before, custom_during)to_target_before (
olympe.messages.pointnfly.Empty()
) – (mutually exclusive with: current, custom_before, custom_during)custom_before (double) – (mutually exclusive with: current, to_target_before, custom_during)
custom_during (double) – (mutually exclusive with: current, to_target_before, custom_before)
max_horizontal_speed (double) –
max_vertical_speed (double) –
max_yaw_rotation_speed (double) –
- message olympe.messages.pointnfly.Point(gimbal_control_mode=None, latitude=None, longitude=None, altitude=None, _float_tol=(1e-07, 1e-09))#
- 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, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
- message Active(point=None, fly=None, _float_tol=(1e-07, 1e-09))#
- Parameters:
point (
olympe.messages.pointnfly.Point()
) – (mutually exclusive with: fly)fly (
olympe.messages.pointnfly.Fly()
) – (mutually exclusive with: point)
- message Idle(_float_tol=(1e-07, 1e-09))#
- message Unavailable(reasons=None, _float_tol=(1e-07, 1e-09))#
- Parameters:
reasons (list(
olympe.enums.pointnfly.UnavailabilityReason
)) –
- 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: