Security Edition feature#

event message olympe.messages.security_edition.capabilities(supported_capabilities=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#

security_edition.capabilities

Capabilities

Parameters:
  • supported_capabilities (BitfieldOf(olympe.enums.security_edition.supported_capabilities, u16)) – Supported capabilities.

  • _policy (olympe.arsdkng.expectations.ExpectPolicy) – specify how to check the expectation. Possible values are ‘check’, ‘wait’ and ‘check_wait’ (defaults to ‘check_wait’)

  • _float_tol (tuple) – specify the float comparison tolerance, a 2-tuple containing a relative tolerance float value and an absolute tolerate float value (default to (1e-07, 1e-09)). See python 3 stdlib math.isclose documentation for more information

Supported by:

ANAFI:

with an up to date firmware

ANAFI Thermal:

with an up to date firmware

Triggered At connection only.

command message olympe.messages.security_edition.deactivate_logs(_timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))#

security_edition.deactivate_logs

Deactivate logs.

Parameters:
  • _timeout (int) – command message timeout (defaults to 10)

  • _no_expect (bool) – if True for,do not expect the usual command expectation (defaults to False)

  • _float_tol (tuple) – specify the float comparison tolerance, a 2-tuple containing a relative tolerance float value and an absolute tolerate float value (default to (1e-07, 1e-09)). See python 3 stdlib math.isclose documentation for more information

Supported by:

ANAFI:

with an up to date firmware

ANAFI Thermal:

with an up to date firmware

Result: Log storage is disabled: the drone won’t log anything. The log storage stay disabled for the session, and will be enabled again at the next restart. Event log_storage_state() is triggered.

Expectations: log_storage_state(_policy='wait')

event message olympe.messages.security_edition.log_storage_state(log_storage_state=None, _policy='check_wait', _float_tol=(1e-07, 1e-09))#

security_edition.log_storage_state

Log storage state

Parameters:
  • log_storage_state (olympe.enums.security_edition.log_storage_state) – Logs state.

  • _policy (olympe.arsdkng.expectations.ExpectPolicy) – specify how to check the expectation. Possible values are ‘check’, ‘wait’ and ‘check_wait’ (defaults to ‘check_wait’)

  • _float_tol (tuple) – specify the float comparison tolerance, a 2-tuple containing a relative tolerance float value and an absolute tolerate float value (default to (1e-07, 1e-09)). See python 3 stdlib math.isclose documentation for more information

Supported by:

ANAFI:

with an up to date firmware

ANAFI Thermal:

with an up to date firmware

Triggered At connection; on changes.

enum olympe.enums.security_edition.list_flags#

Arsdk built-in “list_flags” enum that is used to in “LIST_ITEM” event messages

First:

Arsdk built-in “list_flags” enum that is used to in “LIST_ITEM” event messages (0)

Last:

Arsdk built-in “list_flags” enum that is used to in “LIST_ITEM” event messages (1)

Empty:

Arsdk built-in “list_flags” enum that is used to in “LIST_ITEM” event messages (2)

Remove:

Arsdk built-in “list_flags” enum that is used to in “LIST_ITEM” event messages (3)

enum olympe.enums.security_edition.log_storage_state#

Log storage state.

Enum aliases:

disabled:

Log storage is disabled (0)

enabled:

Log storage is enabled (1)

enum olympe.enums.security_edition.supported_capabilities#

Supported capabilities

deactivate_logs:

Possibility to deactivate the logs (0)