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:
- point
olympe.messages.pointnfly.Point() (mutually exclusive with: fly)
- fly
olympe.messages.pointnfly.Fly() (mutually exclusive with: point)
- 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.GimbalControlModelatitude : 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_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- current
- 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.GimbalControlModelatitude : 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:
- point
olympe.messages.pointnfly.Point() (mutually exclusive with: fly)
- fly
olympe.messages.pointnfly.Fly() (mutually exclusive with: point)
- 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:
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: