Network feature

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

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State()

command message olympe.messages.network.Command.SetCellularMaxBitrate(max_bitrate=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

max_bitrate : i32

On success: Event.State(cellular_max_bitrate=CellularMaxBitrate(max_bitrate=this.max_bitrate))

command message olympe.messages.network.Command.SetDirectConnection(mode=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(direct_connection_mode=this.mode)

command message olympe.messages.network.Command.SetRoutingPolicy(policy=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(routing_info=RoutingInfo(policy=this.policy))

event message olympe.messages.network.Event.State(default_capabilities=None, routing_info=None, global_link_quality=None, links_status=None, cellular_max_bitrate=None, direct_connection_mode=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.network.Capabilities(cellular_min_bitrate=None, cellular_max_bitrate=None, supported_direct_connection_modes=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

cellular_min_bitrate : i32

cellular_max_bitrate : i32

supported_direct_connection_modes : list(olympe.enums.network.DirectConnectionMode)

message olympe.messages.network.CellularMaxBitrate(max_bitrate=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

max_bitrate : i32

message olympe.messages.network.GlobalLinkQuality(quality=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

quality : i32

Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.network.LinksStatus(links=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

message LinkInfo(type=None, status=None, quality=None, error=None, cellular_status=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.network.RoutingInfo(policy=None, current_link=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

enum olympe.enums.network.CellularStatus
unknown:
modem_off:
modem_offline:
modem_flashing:
modem_online:
modem_error:
sim_locked:
sim_ready:
sim_absent:
sim_error:
network_searching:
network_home:
network_roaming:
network_registration_denied:
network_activation_denied:
server_wait_apc_token:
server_connecting:
server_connected:
server_unreachable_dns:
server_unreachable_connect:
server_unreachable_auth:
connection_offline:
connection_connecting:
connection_established:
connection_error:
connection_error_comm_link:
connection_error_timeout:
connection_error_mismatch:
enum olympe.enums.network.DirectConnectionMode
legacy:
secure:
enum olympe.enums.network.LinkError
none:
dns:
connect:
authentication:
publish:
comm_link:
timeout:
invite:
setup:
peer_offline:
peer_mismatch:
enum olympe.enums.network.LinkStatus
down:
up:
running:
ready:
connecting:
error:
enum olympe.enums.network.LinkType
unknown:
lo:
lan:
wlan:
cellular:
any:
wlan:
cellular:
direct:
enum olympe.enums.network.RoutingPolicy
all:
wlan:
cellular:
hybrid: