Camera feature¶
-
enum
olympe.enums.camera.
model
¶ Camera model.
- main
Main camera, for photo and/or video. (0)
- thermal
Thermal camera, for photo and/or video. (1)
-
enum
olympe.enums.camera.
supported
¶ Indicate if a feature is supported by the drone.
- not_supported
Not Supported. (0)
- supported
Supported. (1)
-
enum
olympe.enums.camera.
availability
¶ Indicate if a feature is available in current mode/configuration.
- not_available
Not Available. (0)
- available
Available. (1)
-
enum
olympe.enums.camera.
state
¶ Feature current state.
- inactive
Feature is not currently active. (0)
- active
Feature is currently active. (1)
-
enum
olympe.enums.camera.
exposure_mode
¶ Exposure mode.
- automatic
Automatic shutter speed and iso, balanced. (0)
- automatic_prefer_iso_sensitivity
Automatic shutter speed and iso, prefer increasing iso sensitivity over using low shutter speed. This mode provides better results when the drone is moving dynamically. (1)
- automatic_prefer_shutter_speed
Automatic shutter speed and iso, prefer reducing shutter speed over using high iso sensitivity. This mode provides better results when the drone is moving slowly. (2)
- manual_iso_sensitivity
Manual iso sensitivity, automatic shutter speed. (3)
- manual_shutter_speed
Manual shutter speed, automatic iso. (4)
- manual
Manual iso sensitivity and shutter speed. (5)
-
enum
olympe.enums.camera.
shutter_speed
¶ The shutter speed in seconds.
- shutter_1_over_10000
1/10000 sec. (0)
- shutter_1_over_8000
1/8000 sec. (1)
- shutter_1_over_6400
1/6400 sec. (2)
- shutter_1_over_5000
1/5000 sec. (3)
- shutter_1_over_4000
1/4000 sec. (4)
- shutter_1_over_3200
1/3200 sec. (5)
- shutter_1_over_2500
1/2500 sec. (6)
- shutter_1_over_2000
1/2000 sec. (7)
- shutter_1_over_1600
1/1600 sec. (8)
- shutter_1_over_1250
1/1250 sec. (9)
- shutter_1_over_1000
1/1000 sec. (10)
- shutter_1_over_800
1/800 sec. (11)
- shutter_1_over_640
1/640 sec. (12)
- shutter_1_over_500
1/500 sec. (13)
- shutter_1_over_400
1/400 sec. (14)
- shutter_1_over_320
1/320 sec. (15)
- shutter_1_over_240
1/240 sec. (16)
- shutter_1_over_200
1/200 sec. (17)
- shutter_1_over_160
1/160 sec. (18)
- shutter_1_over_120
1/120 sec. (19)
- shutter_1_over_100
1/100 sec. (20)
- shutter_1_over_80
1/80 sec. (21)
- shutter_1_over_60
1/60 sec. (22)
- shutter_1_over_50
1/50 sec. (23)
- shutter_1_over_40
1/40 sec. (24)
- shutter_1_over_30
1/30 sec. (25)
- shutter_1_over_25
1/25 sec. (26)
- shutter_1_over_15
1/15 sec. (27)
- shutter_1_over_10
1/10 sec. (28)
- shutter_1_over_8
1/8 sec. (29)
- shutter_1_over_6
1/6 sec. (30)
- shutter_1_over_4
1/4 sec. (31)
- shutter_1_over_3
1/3 sec. (32)
- shutter_1_over_2
1/2 sec. (33)
- shutter_1_over_1_5
1/1.5 sec. (34)
- shutter_1
1 sec. (35)
-
enum
olympe.enums.camera.
iso_sensitivity
¶ ISO Sensitivity levels.
- iso_50
ISO 50. (0)
- iso_64
ISO 64. (1)
- iso_80
ISO 80. (2)
- iso_100
ISO 100. (3)
- iso_125
ISO 125. (4)
- iso_160
ISO 160. (5)
- iso_200
ISO 200. (6)
- iso_250
ISO 250. (7)
- iso_320
ISO 320. (8)
- iso_400
ISO 400. (9)
- iso_500
ISO 500. (10)
- iso_640
ISO 640. (11)
- iso_800
ISO 800. (12)
- iso_1200
ISO 1200. (13)
- iso_1600
ISO 1600. (14)
- iso_2500
ISO 2500. (15)
- iso_3200
ISO 3200. (16)
-
enum
olympe.enums.camera.
ev_compensation
¶ Exposure compensation.
- ev_minus_3_00
-3.00 EV. (0)
- ev_minus_2_67
-2.67 EV. (1)
- ev_minus_2_33
-2.33 EV. (2)
- ev_minus_2_00
-2.00 EV. (3)
- ev_minus_1_67
-1.67 EV. (4)
- ev_minus_1_33
-1.33 EV. (5)
- ev_minus_1_00
-1.00 EV. (6)
- ev_minus_0_67
-0.67 EV. (7)
- ev_minus_0_33
-0.33 EV. (8)
- ev_0_00
0.00 EV. (9)
- ev_0_33
0.33 EV. (10)
- ev_0_67
0.67 EV. (11)
- ev_1_00
1.00 EV. (12)
- ev_1_33
1.33 EV. (13)
- ev_1_67
1.67 EV. (14)
- ev_2_00
2.00 EV. (15)
- ev_2_33
2.33 EV. (16)
- ev_2_67
2.67 EV. (17)
- ev_3_00
3.00 EV. (18)
-
enum
olympe.enums.camera.
white_balance_mode
¶ The white balance mode.
- automatic
Automatic Estimation of White Balance scales. (0)
- candle
Candle preset. (1)
- sunset
Sunset preset. (2)
- incandescent
Incandescent light preset. (3)
- warm_white_fluorescent
Warm white fluorescent light preset. (4)
- halogen
Halogen light preset. (5)
- fluorescent
Fluorescent light preset. (6)
- cool_white_fluorescent
Cool white fluorescent light preset. (7)
- flash
Flash light preset. (8)
- daylight
Daylight preset. (9)
- sunny
Sunny preset. (10)
- cloudy
Cloudy preset. (11)
- snow
Snow preset. (12)
- hazy
Hazy preset. (13)
- shaded
Shaded preset. (14)
- green_foliage
Green foliage preset. (15)
- blue_sky
Blue sky preset. (16)
- custom
Custom white balance value. (17)
-
enum
olympe.enums.camera.
white_balance_temperature
¶ The white balance temperature.
- t_1500
1500 K. (0)
- t_1750
1750 K. (1)
- t_2000
2000 K. (2)
- t_2250
2250 K. (3)
- t_2500
2500 K. (4)
- t_2750
2750 K. (5)
- t_3000
3000 K. (6)
- t_3250
3250 K. (7)
- t_3500
3500 K. (8)
- t_3750
3750 K. (9)
- t_4000
4000 K. (10)
- t_4250
4250 K. (11)
- t_4500
4500 K. (12)
- t_4750
4750 K. (13)
- t_5000
5000 K. (14)
- t_5250
5250 K. (15)
- t_5500
5500 K. (16)
- t_5750
5750 K. (17)
- t_6000
6000 K. (18)
- t_6250
6250 K. (19)
- t_6500
6500 K. (20)
- t_6750
6750 K. (21)
- t_7000
7000 K. (22)
- t_7250
7250 K. (23)
- t_7500
7500 K. (24)
- t_7750
7750 K. (25)
- t_8000
8000 K. (26)
- t_8250
8250 K. (27)
- t_8500
8500 K. (28)
- t_8750
8750 K. (29)
- t_9000
9000 K. (30)
- t_9250
9250 K. (31)
- t_9500
9500 K. (32)
- t_9750
9750 K. (33)
- t_10000
10000 K. (34)
- t_10250
10250 K. (35)
- t_10500
10500 K. (36)
- t_10750
10750 K. (37)
- t_11000
11000 K. (38)
- t_11250
11250 K. (39)
- t_11500
11500 K. (40)
- t_11750
11750 K. (41)
- t_12000
12000 K. (42)
- t_12250
12250 K. (43)
- t_12500
12500 K. (44)
- t_12750
12750 K. (45)
- t_13000
13000 K. (46)
- t_13250
13250 K. (47)
- t_13500
13500 K. (48)
- t_13750
13750 K. (49)
- t_14000
14000 K. (50)
- t_14250
14250 K. (51)
- t_14500
14500 K. (52)
- t_14750
14750 K. (53)
- t_15000
15000 K. (54)
-
enum
olympe.enums.camera.
style
¶ Images style.
- standard
Natural look style. (0)
- plog
Parrot Log, produce flat and desaturated images, best for post-processing. (1)
- intense
Intense style: bright colors, warm shade, high contrast. (2)
- pastel
Pastel style: soft colors, cold shade, low contrast. (3)
-
enum
olympe.enums.camera.
camera_mode
¶ Camera mode.
- recording
Camera is in recording mode. (0)
- photo
Camera is in photo mode. (1)
-
enum
olympe.enums.camera.
recording_mode
¶ - standard
Standard mode. (0)
- hyperlapse
Create an accelerated video by dropping some frame at a user specified rate define by hyperlapse_value. (1)
- slow_motion
Record x2 or x4 slowed-down videos. (2)
- high_framerate
Record high-framerate videos (playback speed is x1). (3)
-
enum
olympe.enums.camera.
photo_mode
¶ - single
Single shot mode. (0)
- bracketing
Bracketing mode. Takes a burst of 3 or 5 frames with a different exposure. (1)
- burst
Burst mode. Takes burst of frames. (2)
- time_lapse
Time-lapse mode. Takes frames at a regular time interval. (3)
- gps_lapse
GPS-lapse mode. Takse frames at a regular GPS position interval. (4)
-
enum
olympe.enums.camera.
resolution
¶ Video resolution.
- res_dci_4k
4096x2160 pixels (4k cinema). (0)
- res_uhd_4k
3840x2160 pixels (UHD). (1)
- res_2_7k
2704x1524 pixels. (2)
- res_1080p
1920x1080 pixels (Full HD). (3)
- res_720p
1280x720 pixels (HD). (4)
- res_480p
856x480 pixels. (5)
- res_1080p_sd
1440x1080 pixels (SD). (6)
- res_720p_sd
960x720 pixels (SD). (7)
-
enum
olympe.enums.camera.
framerate
¶ Video recording frame rate
- fps_24
23.97 fps. (0)
- fps_25
25 fps. (1)
- fps_30
29.97 fps. (2)
- fps_48
47.952 fps. (3)
- fps_50
50 fps. (4)
- fps_60
59.94 fps. (5)
- fps_96
95.88 fps. (6)
- fps_100
100 fps. (7)
- fps_120
119.88 fps. (8)
- fps_9
For thermal only, capture triggered by thermal sensor. (9)
-
enum
olympe.enums.camera.
photo_format
¶ The photo format.
- full_frame
Sensor full resolution, not dewarped. (0)
- rectilinear
Rectilinear projection, dewarped. (1)
-
enum
olympe.enums.camera.
photo_file_format
¶ The photo format.
- jpeg
photo recorded in JPEG format. (0)
- dng
photo recorded in DNG format. (1)
- dng_jpeg
photo recorded in both DNG and JPEG format. (2)
-
enum
olympe.enums.camera.
antiflicker_mode
¶ Anti-flicker mode.
- off
Anti-flicker off. (0)
- auto
Auto detect. (1)
- mode_50hz
force the exposure time to be an integer multiple of 10ms. (2)
- mode_60hz
force the exposure time to be an integer multiple of 8.33ms. (3)
-
enum
olympe.enums.camera.
hyperlapse_value
¶ Values for hyperlapse mode.
- ratio_15
Record 1 of 15 frames. (0)
- ratio_30
Record 1 of 30 frames. (1)
- ratio_60
Record 1 of 60 frames. (2)
- ratio_120
Record 1 of 120 frames. (3)
- ratio_240
Record 1 of 240 frames. (4)
-
enum
olympe.enums.camera.
burst_value
¶ Values for burst photo mode.
- burst_14_over_4s
Record 14 picture over 4 second. (0)
- burst_14_over_2s
Record 14 picture over 2 second. (1)
- burst_14_over_1s
Record 14 picture over 1 second. (2)
- burst_10_over_4s
Record 10 picture over 4 second. (3)
- burst_10_over_2s
Record 10 picture over 2 second. (4)
- burst_10_over_1s
Record 10 picture over 1 second. (5)
- burst_4_over_4s
Record 4 picture over 4 second. (6)
- burst_4_over_2s
Record 4 picture over 2 second. (7)
- burst_4_over_1s
Record 4 picture over 1 second. (8)
-
enum
olympe.enums.camera.
bracketing_preset
¶ Bracketing mode preset.
- preset_1ev
3 frames, with EV compensation of [-1 EV, 0 EV, +1 EV]. (0)
- preset_2ev
3 frames, with EV compensation of [-2 EV, 0 EV, +2 EV]. (1)
- preset_3ev
3 frames, with EV compensation of [-3 EV, 0 EV, +3 EV]. (2)
- preset_1ev_2ev
5 frames, with EV compensation of [-2 EV, -1 EV, 0 EV, +1 EV, +2 EV]. (3)
- preset_1ev_3ev
5 frames, with EV compensation of [-3 EV, -1 EV, 0 EV, +1 EV, +3 EV]. (4)
- preset_2ev_3ev
5 frames, with EV compensation of [-3 EV, -2 EV, 0 EV, +2 EV, +3 EV]. (5)
- preset_1ev_2ev_3ev
7 frames, with EV compensation of [-3 EV, -2 EV, -1 EV, 0 EV, +1 EV, +2 EV, +3 EV]. (6)
-
enum
olympe.enums.camera.
streaming_mode
¶ Video stream mode.
Enum aliases:
olympe.enums.ardrone3.VideoStreamMode_Mode
olympe.enums.ardrone3.VideoStreamModeChanged_Mode
- low_latency
Minimize latency with average reliability (best for piloting). (0)
- high_reliability
Maximize the reliability with an average latency (best when streaming quality is important but not the latency). (1)
- high_reliability_low_framerate
Maximize the reliability using a framerate decimation with an average latency (best when streaming quality is important but not the latency). (2)
-
enum
olympe.enums.camera.
photo_result
¶ Result for command take_photo.
- taking_photo
Taking a new photo. (0)
- photo_taken
A photo has been taken. (1)
- photo_saved
A photo has been saved to the file system. (2)
- error_no_storage_space
Error taking photo: not enough space in storage. (3)
- error_bad_state
Error taking photo: wrong state. (4)
- error
Error taking photo: generic error. (5)
-
enum
olympe.enums.camera.
recording_result
¶ Start/Stop recording result.
- started
Recording started. (0)
- stopped
Recording stopped. (1)
- stopped_no_storage_space
Recording stopped because storage is full. (2)
- stopped_storage_too_slow
Recording stopped because storage write speed is too slow. (3)
- error_bad_state
Error starting recording: wrong state. (4)
- error
Error starting or during recording. (5)
- stopped_reconfigured
Recording stopped because of internal reconfiguration. (6)
-
enum
olympe.enums.camera.
zoom_control_mode
¶ Zoom control mode.
- level
Zoom is set by giving a level. (0)
- velocity
Zoom is set by giving a velocity. (1)
-
enum
olympe.enums.camera.
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)