Network feature#

command message olympe.messages.network.Command.GetState(include_default_capabilities, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

include_default_capabilities (bool) –

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.network.Command.SetCellularMaxBitrate(max_bitrate, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

max_bitrate (i32) –

command message olympe.messages.network.Command.SetDirectConnection(mode, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

mode (olympe.enums.network.DirectConnectionMode) –

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.network.Command.SetRoutingPolicy(policy, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

policy (olympe.enums.network.RoutingPolicy) –

Supported by:
ANAFI Ai:

with an up to date firmware

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))#
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))#
Parameters:
message olympe.messages.network.CellularMaxBitrate(max_bitrate=None, _float_tol=(1e-07, 1e-09))#
Parameters:

max_bitrate (i32) –

message olympe.messages.network.GlobalLinkQuality(quality=None, _float_tol=(1e-07, 1e-09))#
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))#
Parameters:

links (list(olympe.messages.network.LinksStatus.LinkInfo())) –

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))#
Parameters:
message olympe.messages.network.RoutingInfo(policy=None, current_link=None, _float_tol=(1e-07, 1e-09))#
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:
enum olympe.enums.network.LinkStatus#
down:
up:
running:
ready:
connecting:
error:
enum olympe.enums.network.LinkType#
unknown:
lo:
lan:
wlan:
cellular:
any:
wlan:
cellular:
enum olympe.enums.network.RoutingPolicy#
all:
wlan:
cellular:
hybrid: