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:
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
- 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:
radio_id (u32) –
mode (
olympe.enums.connectivity.Mode) –
- 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:
radio_id (u32) –
status (
olympe.enums.connectivity.CommandStatus) –
- 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:
radio_id (u32) –
status (
olympe.enums.connectivity.ConnectionStatus) –
- 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:
key (u32) –
value (
olympe.enums.connectivity.RadioType) –
- event message olympe.messages.connectivity.Event.ScanResult(radio_id=None, networks=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#
- Parameters:
radio_id (u32) –
networks (list(
olympe.messages.connectivity.Network())) –
- 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:
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()) –rssi (
olympe.messages.connectivity.32Value()) –
- 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:
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)automatic_channel (
olympe.messages.connectivity.AutomaticChannelSelection()) – (mutually exclusive with: manual_channel)
- 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:
channel (
olympe.messages.connectivity.Channel()) –environment (
olympe.enums.connectivity.Environment) –
- 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:
supported_modes (list(
olympe.enums.connectivity.Mode)) –supported_encryption_types (list(
olympe.enums.connectivity.EncryptionType)) –supported_countries (list(string)) –
- 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:
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))#
- Parameters:
encryption (list(
olympe.enums.connectivity.EncryptionType)) –passphrase (string) –
- 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:
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()) –
- message olympe.messages.connectivity.StationState(system_state=None, connection_state=None, _float_tol=(1e-07, 1e-09))#
- Parameters:
system_state (
olympe.enums.connectivity.SystemState) –connection_state (
olympe.enums.connectivity.StationConnectionState) –
- message olympe.messages.connectivity.WifiChannel(band=None, channel=None, _float_tol=(1e-07, 1e-09))#
- Parameters:
band (
olympe.enums.connectivity.WifiBand) –channel (u32) –
- 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: