Connectivity feature#

command message olympe.messages.connectivity.Command.Configure(radio_id, access_point_config, station_config, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

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

  • include_default_capabilities (bool) –

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.connectivity.Command.ListRadios(type_filter, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

type_filter (list(olympe.enums.connectivity.RadioType)) –

command message olympe.messages.connectivity.Command.Scan(radio_id, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:

radio_id (u32) –

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.connectivity.Command.SetMode(radio_id, mode, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.connectivity.Event.CommandResponse(radio_id=None, status=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.connectivity.Event.Connection(radio_id=None, status=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.connectivity.Event.RadioList(radios=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
Parameters:

radios (list(olympe.messages.connectivity.Event.RadioList.RadiosEntry())) –

Supported by:
ANAFI Ai:

with an up to date firmware

message RadiosEntry(key=None, value=None, _float_tol=(1e-07, 1e-09))#
Parameters:
event message olympe.messages.connectivity.Event.ScanResult(radio_id=None, networks=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.connectivity.Event.State(radio_id=None, default_capabilities=None, access_point_config=None, station_config=None, idle=None, access_point=None, station=None, channel=None, authorized_channels=None, rssi=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
Parameters:
Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.connectivity.AccessPointConfig(security=None, ssid=None, hidden=None, hw_addr=None, country=None, environment=None, manual_channel=None, automatic_channel=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.AccessPointState(system_state=None, _float_tol=(1e-07, 1e-09))#
Parameters:

system_state (olympe.enums.connectivity.SystemState) –

message olympe.messages.connectivity.AuthorizedChannel(channel=None, environment=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.AuthorizedChannels(channel=None, _float_tol=(1e-07, 1e-09))#
Parameters:

channel (list(olympe.messages.connectivity.AuthorizedChannel())) –

message olympe.messages.connectivity.AutomaticChannelSelection(allowed_bands=None, _float_tol=(1e-07, 1e-09))#
Parameters:

allowed_bands (list(olympe.enums.connectivity.WifiBand)) –

message olympe.messages.connectivity.Bie(oui=None, data=None, _float_tol=(1e-07, 1e-09))#
Parameters:
  • oui (bytes) –

  • data (bytes) –

message olympe.messages.connectivity.Capabilities(supported_modes=None, supported_encryption_types=None, supported_countries=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.Channel(wifi_channel=None, _float_tol=(1e-07, 1e-09))#
Parameters:

wifi_channel (olympe.messages.connectivity.WifiChannel()) –

message olympe.messages.connectivity.EnvironmentValue(value=None, _float_tol=(1e-07, 1e-09))#
Parameters:

value (olympe.enums.connectivity.Environment) –

Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.connectivity.IdleState(_float_tol=(1e-07, 1e-09))#
message olympe.messages.connectivity.Network(channel=None, encryption=None, ssid=None, bie=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.NetworkSecurityMode(encryption=None, passphrase=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.StationConfig(security=None, ssid=None, hidden=None, hw_addr=None, country=None, environment=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.StationState(system_state=None, connection_state=None, _float_tol=(1e-07, 1e-09))#
Parameters:
message olympe.messages.connectivity.WifiChannel(band=None, channel=None, _float_tol=(1e-07, 1e-09))#
Parameters:
enum olympe.enums.connectivity.CommandStatus#
ok:
busy:
not_allowed:
already:
enum olympe.enums.connectivity.ConnectionStatus#
disconnected:
auth_failure:
failure:
connected:
enum olympe.enums.connectivity.EncryptionType#
open:
wep:
wpa:
wpa2:
wpa3:
enum olympe.enums.connectivity.Environment#
indoor:
outdoor:
enum olympe.enums.connectivity.Mode#
ap:
sta:
idle:
enum olympe.enums.connectivity.RadioType#
wifi:
enum olympe.enums.connectivity.StationConnectionState#
connecting:
connected:
enum olympe.enums.connectivity.SystemState#
stopping:
starting:
running:
enum olympe.enums.connectivity.WifiBand#
2_4_ghz:
5_ghz: