UserStorage V2 feature#
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.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)
- enumolympe.enums.user_storage_v2.password_usage#
- record
Send password for record requirement (0)
- usb
Send password for usb mass storage requirement (1)
- enumolympe.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)
- enumolympe.enums.user_storage_v2.storage_type#
- internal_storage
The internal storage. (0)
- removable_storage
The SDcard. (1)