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:
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:
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:
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: