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_config
olympe.messages.connectivity.AccessPointConfig() (mutually exclusive with: station_config)
- station_config
olympe.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
- access_point_config
- 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:
type_filter : list(
olympe.enums.connectivity.RadioType)
- 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
- 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:
radio_id : u32
- 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:
radios : list(
olympe.messages.connectivity.Event.RadioList.RadiosEntry())- 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:
key : u32
- 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()- idle
olympe.messages.connectivity.IdleState() (mutually exclusive with: access_point, station)
- access_point
olympe.messages.connectivity.AccessPointState() (mutually exclusive with: idle, station)
- station
olympe.messages.connectivity.StationState() (mutually exclusive with: idle, access_point)
channel :
olympe.messages.connectivity.Channel()- authorized_channels
olympe.messages.connectivity.AuthorizedChannels() (mutually exclusive with: authorized_packed_channels)
- authorized_packed_channels
olympe.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
- idle
- 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_channel
olympe.messages.connectivity.Channel() (mutually exclusive with: automatic_channel, frequency_hopping_list)
- automatic_channel
olympe.messages.connectivity.AutomaticChannelSelection() (mutually exclusive with: manual_channel, frequency_hopping_list)
- frequency_hopping_list
olympe.messages.connectivity.FrequencyHoppingList() (mutually exclusive with: manual_channel, automatic_channel)
backup_freqs :
olympe.messages.connectivity.BackupFreqs()extra_infos :
olympe.messages.connectivity.ExtraInfos()- manual_channel
- message olympe.messages.connectivity.AccessPointState(system_state=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
system_state :
olympe.enums.connectivity.SystemState
- message olympe.messages.connectivity.AuthorizedChannels(channel=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
channel : list(
olympe.messages.connectivity.ChannelDescriptor())
- message olympe.messages.connectivity.AuthorizedPackedChannels(channels=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
channels : list(
olympe.messages.connectivity.PackedChannelDescriptor())
- 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:
radio_channel :
olympe.messages.connectivity.RadioChannel()
- 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:
tx_channels : list(
olympe.messages.connectivity.Channel())rx_channels : list(
olympe.messages.connectivity.Channel())
- 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:
channel :
olympe.messages.connectivity.Channel()encryption : list(
olympe.enums.connectivity.EncryptionType)ssid : string
bie : list(
olympe.messages.connectivity.Bie())
- 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.Bandnumber_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:
band :
olympe.enums.connectivity.Bandid : u32
- 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_channel
olympe.messages.connectivity.Channel() (mutually exclusive with: automatic_channel, frequency_hopping_list)
- automatic_channel
olympe.messages.connectivity.AutomaticChannelSelection() (mutually exclusive with: manual_channel, frequency_hopping_list)
- frequency_hopping_list
olympe.messages.connectivity.FrequencyHoppingList() (mutually exclusive with: manual_channel, automatic_channel)
backup_freqs :
olympe.messages.connectivity.BackupFreqs()extra_infos :
olympe.messages.connectivity.ExtraInfos()- manual_channel
- message olympe.messages.connectivity.StationState(system_state=None, connection_state=None, _float_tol=(1e-07, 1e-09), _int_tol=0)¶
Parameters:
system_state :
olympe.enums.connectivity.SystemStateconnection_state :
olympe.enums.connectivity.StationConnectionState
- 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: