Privacy feature

command message olympe.messages.privacy.Command.DisableLogEncryption(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)
Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

On success: Event.State()

command message olympe.messages.privacy.Command.EnableLogEncryption(public_key=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

public_keystring

A base 64 encoded RSA key used for log encryption

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

On success: Event.State()

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

Parameters:

include_default_capabilities : bool

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.privacy.Command.SetLogMode(log_storage=None, log_config_persistence=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.privacy.Event.LogEncryption(enabled=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

enabled : bool

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

event message olympe.messages.privacy.Event.State(default_capabilities=None, log_storage=None, log_config_persistence=None, log_encryption=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.privacy.Capabilities(supported_log_storage=None, supported_log_config_persistence=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

supported_log_storage : list(olympe.enums.privacy.LogStorage)

supported_log_config_persistence : list(olympe.enums.privacy.LogConfigPersistence)

enum olympe.enums.privacy.LogConfigPersistence
persistent:
oneshot:
enum olympe.enums.privacy.LogStorage
persistent:
volatile:
none: