UserStorage V2 feature#
- enum olympe.enums.user_storage_v2.attribute#
- low_perf:
The media has low performance. (0)
- encrypted:
The media is encrypted. (1)
- check_error:
There were errors during file system checking. (2)
- enum olympe.enums.user_storage_v2.feature#
- format_when_ready_allowed:
Format is available when state is ready (and also, as usual when state is format_needed). (0)
- format_result_evt_supported:
The format result event is supported and will be sent after a format has been asked. (1)
- format_progress_evt_supported:
The format progress event is supported and will be sent during format operation. (2)
- encryption_supported:
SD card encryption is supported. (3)
- enum olympe.enums.user_storage_v2.formatting_result#
- error:
The last formatting command failed (0)
- denied:
The last formatting command was denied (1)
- success:
The last formatting command succeeded (2)
- enum olympe.enums.user_storage_v2.formatting_step#
- partitioning:
The drone is currently partitioning the media. (0)
- clearing_data:
The drone is currently wiping data on the media in order to optimize performance. (1)
- creating_fs:
The drone is creating a file system on the media. (2)
- enum olympe.enums.user_storage_v2.formatting_type#
- full:
Formatting which includes deep format operation that is time consuming but optimizes performance. (0)
- quick:
Formatting which removes content of the media. (1)
- enum olympe.enums.user_storage_v2.fs_state#
- unknown:
The media file system state is not known (yet) (0)
- format_needed:
The media file system is not supported, unformatted or capacity is too low. (1)
- formatting:
The media file system is getting formatted. (2)
- ready:
The media file system is ready to be used. (3)
- error:
The media file system is not available. (4)
- password_needed:
The media file system needs a password for decryption. (5)
- checking:
The media file system is being checked (6)
- external_access_ok:
The media file system is not managed by the drone itself but accessible by external means. (7)
- enum olympe.enums.user_storage_v2.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.user_storage_v2.password_result#
- wrong_password:
The transmitted password is wrong (0)
- success:
The transmitted password is correct (1)
- wrong_usage:
The usage specified with the password does not match with the current drone context (RECORD or MASS STORAGE) (2)
- enum olympe.enums.user_storage_v2.password_usage#
- record:
Send password for record requirement (0)
- usb:
Send password for usb mass storage requirement (1)
- enum olympe.enums.user_storage_v2.phy_state#
- undetected:
The removable media is not detected. (0)
- too_small:
The removable media is too small for operation. (1)
- too_slow:
The removable media is too slow for operation. (2)
- available:
The removable media is detected. (3)
- usb_mass_storage:
The removable media is used by mass-storage gadget. (4)
- enum olympe.enums.user_storage_v2.storage_type#
- internal_storage:
The internal storage. (0)
- removable_storage:
The SDcard. (1)