Loiter feature

command message olympe.messages.loiter.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

Unsupported message

command message olympe.messages.loiter.Command.SetDirection(value=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Unsupported message

command message olympe.messages.loiter.Command.SetRadius(value=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

value : double

Unsupported message

command message olympe.messages.loiter.Command.SetShape(value=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Unsupported message

event message olympe.messages.loiter.Event.State(default_capabilities=None, radius=None, shape=None, direction=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

default_capabilities : olympe.messages.loiter.Capabilities()

radius : olympe.messages.loiter.uf.DoubleValue()

shape : olympe.messages.loiter.ShapeValue()

direction : olympe.messages.loiter.DirectionValue()

Unsupported message

message olympe.messages.loiter.Capabilities(radius_range=None, shapes=None, directions=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Unsupported message

message olympe.messages.loiter.DirectionValue(value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Unsupported message

message olympe.messages.loiter.DoubleRange(min=None, max=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

min : double

max : double

message olympe.messages.loiter.ShapeValue(value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Unsupported message

enum olympe.enums.loiter.Direction
CLOCKWISE:
COUNTER_CLOCKWISE:
enum olympe.enums.loiter.Shape
CIRCLE:
EIGHT: