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: