Connectivity feature

command message olympe.messages.connectivity.Command.Configure(radio_id=None, access_point_config=None, station_config=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

radio_id : u32

access_point_configolympe.messages.connectivity.AccessPointConfig()

(mutually exclusive with: station_config)

station_configolympe.messages.connectivity.StationConfig()

(mutually exclusive with: access_point_config)

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

command message olympe.messages.connectivity.Command.GetState(radio_id=None, include_default_capabilities=None, supports_packed_channels=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

radio_id : u32

include_default_capabilities : bool

supports_packed_channels : bool

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

command message olympe.messages.connectivity.Command.ListRadios(type_filter=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

command message olympe.messages.connectivity.Command.Scan(radio_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

radio_id : u32

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

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

Parameters:

radio_id : u32

mode : olympe.enums.connectivity.Mode

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

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), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

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

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

message RadiosEntry(key=None, value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

event message olympe.messages.connectivity.Event.ScanResult(radio_id=None, networks=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

radio_id : u32

networks : list(olympe.messages.connectivity.Network())

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

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, authorized_packed_channels=None, rssi=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

radio_id : u32

default_capabilities : olympe.messages.connectivity.Capabilities()

access_point_config : olympe.messages.connectivity.AccessPointConfig()

station_config : olympe.messages.connectivity.StationConfig()

idleolympe.messages.connectivity.IdleState()

(mutually exclusive with: access_point, station)

access_pointolympe.messages.connectivity.AccessPointState()

(mutually exclusive with: idle, station)

stationolympe.messages.connectivity.StationState()

(mutually exclusive with: idle, access_point)

channel : olympe.messages.connectivity.Channel()

authorized_channelsolympe.messages.connectivity.AuthorizedChannels()

(mutually exclusive with: authorized_packed_channels)

authorized_packed_channelsolympe.messages.connectivity.AuthorizedPackedChannels()

(mutually exclusive with: authorized_channels)

rssi : olympe.messages.connectivity.32Value()

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

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, frequency_hopping_list=None, backup_freqs=None, extra_infos=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

security : olympe.messages.connectivity.NetworkSecurityMode()

ssid : olympe.messages.connectivity.ingValue()

hidden : olympe.messages.connectivity.lValue()

hw_addr : olympe.messages.connectivity.esValue()

country : olympe.messages.connectivity.ingValue()

environment : olympe.messages.connectivity.EnvironmentValue()

manual_channelolympe.messages.connectivity.Channel()

(mutually exclusive with: automatic_channel, frequency_hopping_list)

automatic_channelolympe.messages.connectivity.AutomaticChannelSelection()

(mutually exclusive with: manual_channel, frequency_hopping_list)

frequency_hopping_listolympe.messages.connectivity.FrequencyHoppingList()

(mutually exclusive with: manual_channel, automatic_channel)

backup_freqs : olympe.messages.connectivity.BackupFreqs()

extra_infos : olympe.messages.connectivity.ExtraInfos()

message olympe.messages.connectivity.AccessPointState(system_state=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.AuthorizedChannels(channel=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.AuthorizedPackedChannels(channels=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.AutomaticChannelSelection(allowed_bands=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

allowed_bands : list(olympe.enums.connectivity.Band)

message olympe.messages.connectivity.BackupFreqs(rx_freqs=None, tx_freqs=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

rx_freqs : list(u32)

tx_freqs : list(u32)

message olympe.messages.connectivity.Bie(oui=None, data=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

oui : bytes

data : bytes

message olympe.messages.connectivity.Capabilities(model=None, supported_modes=None, supported_encryption_types=None, supported_countries=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

model : string

supported_modes : list(olympe.enums.connectivity.Mode)

supported_encryption_types : list(olympe.enums.connectivity.EncryptionType)

supported_countries : list(string)

message olympe.messages.connectivity.Channel(radio_channel=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.ChannelDescriptor(channel=None, frequency=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

channel : olympe.messages.connectivity.Channel()

frequency : u32

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

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

ANAFI_3_INSPECT:

with an up to date firmware

message olympe.messages.connectivity.ExtraInfos(real_country=None, active_cellular=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

real_country : string

active_cellular : bool

message olympe.messages.connectivity.FrequencyHoppingList(tx_channels=None, rx_channels=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.IdleState(_float_tol=(1e-07, 1e-09), _int_tol=0)
message olympe.messages.connectivity.Network(channel=None, encryption=None, ssid=None, bie=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.NetworkSecurityMode(encryption=None, passphrase=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

encryption : list(olympe.enums.connectivity.EncryptionType)

passphrase : string

message olympe.messages.connectivity.PackedChannelDescriptor(band=None, number_of_channels=None, first_id=None, id_step=None, first_frequency=None, frequency_step=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

band : olympe.enums.connectivity.Band

number_of_channels : u32

first_id : u32

id_step : u32

first_frequency : u32

frequency_step : u32

message olympe.messages.connectivity.RadioChannel(band=None, id=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.connectivity.StationConfig(security=None, ssid=None, hidden=None, hw_addr=None, country=None, environment=None, manual_channel=None, automatic_channel=None, frequency_hopping_list=None, backup_freqs=None, extra_infos=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

security : olympe.messages.connectivity.NetworkSecurityMode()

ssid : olympe.messages.connectivity.ingValue()

hidden : olympe.messages.connectivity.lValue()

hw_addr : olympe.messages.connectivity.esValue()

country : olympe.messages.connectivity.ingValue()

environment : olympe.messages.connectivity.EnvironmentValue()

manual_channelolympe.messages.connectivity.Channel()

(mutually exclusive with: automatic_channel, frequency_hopping_list)

automatic_channelolympe.messages.connectivity.AutomaticChannelSelection()

(mutually exclusive with: manual_channel, frequency_hopping_list)

frequency_hopping_listolympe.messages.connectivity.FrequencyHoppingList()

(mutually exclusive with: manual_channel, automatic_channel)

backup_freqs : olympe.messages.connectivity.BackupFreqs()

extra_infos : olympe.messages.connectivity.ExtraInfos()

message olympe.messages.connectivity.StationState(system_state=None, connection_state=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

enum olympe.enums.connectivity.Band
2_4_ghz:
5_0_ghz:
1_6_ghz:
1_8_ghz:
2_0_ghz:
2_2_ghz:
2_3_ghz:
2_5_ghz:
3_5_ghz:
4_5_ghz:
1_85_ghz:
2_1_ghz:
2_7_ghz:
3_8_ghz:
5_0_low_ghz:
enum olympe.enums.connectivity.ConnectionStatus
disconnected:
auth_failure:
failure:
connected:
enum olympe.enums.connectivity.EncryptionType
open:
wep:
wpa:
wpa2:
wpa3:
aes_128:
aes_256:
enum olympe.enums.connectivity.Environment
indoor:
outdoor:
enum olympe.enums.connectivity.Mode
ap:
sta:
idle:
enum olympe.enums.connectivity.RadioType
wifi:
mars:
enum olympe.enums.connectivity.StationConnectionState
connecting:
connected:
enum olympe.enums.connectivity.SystemState
stopping:
starting:
running: