Camera capabilities

Product: [Bebop/Bebop2]

Hello, I have a problem with Olympe : the Parrot page reports that the informations about the drone camera ( olympe.messages.camera. photo_capabilities and such) are displayed at the connection. It indeed shows up but only with sphinx (on the tutorial’s simulated drone), not with the physical drone.
This is what I expect to find among the returned features(or the equivalent for bebop 2):

camera.camera_capabilities(cam_id=0, model=model.main, exposure_modes=‘automatic|automatic_prefer_iso_sensitivity|automatic_prefer_shutter_speed|manual_iso_sensitivity|manual_shutter_speed|manual’, exposure_lock_supported=supported.supported, exposure_roi_lock_supported=supported.supported, ev_compensations=‘ev_minus_3_00|ev_minus_2_67|ev_minus_2_33|ev_minus_2_00|ev_minus_1_67|ev_minus_1_33|ev_minus_1_00|ev_minus_0_67|ev_minus_0_33|ev_0_00|ev_0_33|ev_0_67|ev_1_00|ev_1_33|ev_1_67|ev_2_00|ev_2_33|ev_2_67|ev_3_00’, white_balance_modes=‘automatic|incandescent|fluorescent|cool_white_fluorescent|sunny|cloudy|green_foliage|blue_sky’, custom_white_balance_temperatures=’’, white_balance_lock_supported=supported.supported, styles=‘standard|plog’, camera_modes=‘recording|photo’, hyperlapse_values=’’, bracketing_presets=’’, burst_values=’’, streaming_modes=’’, timelapse_interval_min=0.0, gpslapse_interval_min=0.0)

Is there a way to display it ?
I get the following after running a program that just connects to the physical drone (dont pay attention to the traceback).:

09/07/2019 20:17:29.220829 _create_pomp_loop Creating pomp loop
09/07/2019 20:17:29.222471 _create_manager New manager has been created!
09/07/2019 20:17:29.223433 _create_manager Manager device callbacks has been added to the manager
09/07/2019 20:17:29.224564 _create_net_backend New net backend has been created
09/07/2019 20:17:29.225444 _create_net_backend Set backend socket callback OK
09/07/2019 20:17:29.226244 create_timer Creating pomp timer
09/07/2019 20:17:29.227167 create_timer Creating pomp timer
09/07/2019 20:17:29.234216 _start_net_discovery Net discovery object has been created
I arsdkctrl: discovery ‘net’: start
09/07/2019 20:17:29.236778 _backend_socket_cb backend_pointer <olympe_deps.LP_struct_arsdkctrl_backend_net object at 0x7fb3b65930d0> socket_fd 10 socket_kind 0 userdate_pointer None
09/07/2019 20:17:29.238601 _start_net_discovery Net discovery has been started
I arsdkctrl: discovery ‘net’: add device name=‘Bebop2-038622’ id=‘P742P3KN3500011041E0’
09/07/2019 20:17:29.250467 _device_added_cb New device has been detected
09/07/2019 20:17:29.251711 _device_added_cb {‘state’: 0}
09/07/2019 20:17:29.253755 _backend_socket_cb backend_pointer <olympe_deps.LP_struct_arsdkctrl_backend_net object at 0x7fb3b5d59c80> socket_fd 13 socket_kind 2 userdate_pointer None
09/07/2019 20:17:29.255432 _backend_socket_cb backend_pointer <olympe_deps.LP_struct_arsdkctrl_backend_net object at 0x7fb3b5d59c80> socket_fd 14 socket_kind 1 userdate_pointer None
09/07/2019 20:17:29.257864 _connecting_cb Connecting to device: Bebop2-038622
09/07/2019 20:17:29.259179 _connect_to_device Connection in progress…
I arsdkctrl_net: Sending json:
I arsdkctrl_net: { “arstream2_client_stream_port”: “55004”, “arstream2_client_control_port”: “55005”, “arstream2_supported_metadata_version”: “1”, “controller_name”: “arsdk-ng”, “controller_type”: “desktop”, “d2c_port”: 9988, “device_id”: “”, “qos_mode”: 0 }
I arsdkctrl_net: Received json:
I arsdkctrl_net: { “status”: 0, “c2d_port”: 54321, “c2d_update_port”: 51, “c2d_user_port”: 21, “qos_mode”: 0, “arstream2_server_stream_port”: 5004, “arstream2_server_control_port”: 5005 }
09/07/2019 20:17:29.299240 _connected_cb Connected to device: Bebop2-038622
09/07/2019 20:17:29.300828 _connected_cb {‘json’: {‘arstream2_server_control_port’: 5005,
‘arstream2_server_stream_port’: 5004,
‘c2d_port’: 54321,
‘c2d_update_port’: 51,
‘c2d_user_port’: 21,
‘qos_mode’: 0,
‘status’: 0},
‘state’: 0}
09/07/2019 20:17:29.302051 _create_command_interface Command interface has been created: itf=<olympe_deps.LP_struct_arsdk_cmd_itf object at 0x7fb3b5d59b70>
I pdraw_session: state change to CREATED
09/07/2019 20:17:29.305374 init Pdraw interface has been created
09/07/2019 20:17:29.356690 _recv_cmd_cb common.ARLibsVersionsState.DeviceLibARCommandsVersion(version=‘4.0.0.4’)
09/07/2019 20:17:29.364954 _recv_cmd_cb ardrone3.CameraState.OrientationV2(tilt=-13.0, pan=0.0)
09/07/2019 20:17:29.367511 _recv_cmd_cb common.CommonState.BatteryStateChanged(percent=74)
09/07/2019 20:17:29.371061 _recv_cmd_cb common.RunState.RunIdChanged(runId=’’)
09/07/2019 20:17:29.380161 _recv_cmd_cb common.CommonState.DeprecatedMassStorageContentChanged(mass_storage_id=0, nbPhotos=2, nbVideos=1, nbPuds=0, nbCrashLogs=0)
09/07/2019 20:17:29.382641 _recv_cmd_cb common.CommonState.MassStorageContent(mass_storage_id=0, nbPhotos=2, nbVideos=1, nbPuds=0, nbCrashLogs=0, nbRawPhotos=2)
09/07/2019 20:17:29.385035 _recv_cmd_cb common.CommonState.MassStorageContentForCurrentRun(mass_storage_id=0, nbPhotos=0, nbVideos=0, nbRawPhotos=0)
09/07/2019 20:17:29.387108 _recv_cmd_cb ardrone3.CameraState.Orientation(tilt=-13, pan=0)
09/07/2019 20:17:29.393511 _recv_cmd_cb common.CommonState.VideoRecordingTimestamp(startTimestamp=7, stopTimestamp=7)
09/07/2019 20:17:29.395417 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.IMU, sensorState=1)
09/07/2019 20:17:29.400407 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.barometer, sensorState=1)
09/07/2019 20:17:29.402809 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.ultrasound, sensorState=1)
09/07/2019 20:17:29.404929 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.GPS, sensorState=1)
09/07/2019 20:17:29.411741 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.magnetometer, sensorState=1)
09/07/2019 20:17:29.413735 _recv_cmd_cb common.CommonState.SensorsStatesListChanged(sensorName=SensorsStatesListChanged_SensorName.vertical_camera, sensorState=1)
09/07/2019 20:17:29.415652 _recv_cmd_cb common.CalibrationState.MagnetoCalibrationRequiredState(required=0)
09/07/2019 20:17:29.421826 _recv_cmd_cb ardrone3.NetworkSettingsState.wifiSecurity(type=WifiSecurity_Type.open, key=’’, keyType=WifiSecurity_KeyType.plain)
09/07/2019 20:17:29.423880 _recv_cmd_cb ardrone3.NetworkSettingsState.wifiSecurityChanged(type=WifiSecurityChanged_Type.open)
09/07/2019 20:17:29.425919 _recv_cmd_cb common.FlightPlanState.ComponentStateListChanged(component=ComponentStateListChanged_Component.Calibration, State=1)
09/07/2019 20:17:29.429630 _recv_cmd_cb common.FlightPlanState.ComponentStateListChanged(component=ComponentStateListChanged_Component.GPS, State=0)
09/07/2019 20:17:29.431524 _recv_cmd_cb animation.state(type=type.none, percent=0)
09/07/2019 20:17:29.433372 _recv_cmd_cb common.FlightPlanState.ComponentStateListChanged(component=ComponentStateListChanged_Component.Mavlink_File, State=1)
09/07/2019 20:17:29.437344 _recv_cmd_cb common.FlightPlanState.ComponentStateListChanged(component=ComponentStateListChanged_Component.TakeOff, State=1)
09/07/2019 20:17:29.446741 _recv_cmd_cb common.FlightPlanState.AvailabilityStateChanged(AvailabilityState=0)
09/07/2019 20:17:29.449245 _recv_cmd_cb common.MavlinkState.MavlinkFilePlayingStateChanged(state=MavlinkFilePlayingStateChanged_State.stopped, filepath=’/data/ftp/internal_000/flightplans/flightPlan.mavlink’, type=MavlinkFilePlayingStateChanged_Type.flightPlan)
09/07/2019 20:17:29.451389 _recv_cmd_cb ardrone3.PilotingState.moveToChanged(latitude=500.0, longitude=500.0, altitude=500.0, orientation_mode=MoveToChanged_Orientation_mode.NONE, heading=0.0, status=MoveToChanged_Status.DONE)
09/07/2019 20:17:29.453396 _recv_cmd_cb common.CameraSettingsState.CameraSettingsChanged(fov=78.0, panMax=35.0, panMin=-35.0, tiltMax=17.0, tiltMin=-83.0)
09/07/2019 20:17:29.455812 _recv_cmd_cb ardrone3.CameraState.defaultCameraOrientation(tilt=-13, pan=0)
09/07/2019 20:17:29.458033 _recv_cmd_cb ardrone3.CameraState.defaultCameraOrientationV2(tilt=-13.0, pan=0.0)
09/07/2019 20:17:29.460015 _recv_cmd_cb ardrone3.CameraState.VelocityRange(max_tilt=20.0, max_pan=20.0)
09/07/2019 20:17:29.461814 _recv_cmd_cb ardrone3.GPSSettingsState.GPSFixStateChanged(fixed=0)
09/07/2019 20:17:29.468435 _recv_cmd_cb ardrone3.PilotingState.NavigateHomeStateChanged(state=NavigateHomeStateChanged_State.unavailable, reason=NavigateHomeStateChanged_Reason.disabled)
09/07/2019 20:17:29.484452 _recv_cmd_cb ardrone3.GPSSettingsState.HomeTypeChanged(type=HomeTypeChanged_Type.FOLLOWEE)
09/07/2019 20:17:29.487473 _recv_cmd_cb ardrone3.GPSState.HomeTypeAvailabilityChanged(type=HomeTypeAvailabilityChanged_Type.TAKEOFF, available=0)
09/07/2019 20:17:29.490209 _recv_cmd_cb ardrone3.GPSState.HomeTypeAvailabilityChanged(type=HomeTypeAvailabilityChanged_Type.PILOT, available=0)
09/07/2019 20:17:29.492375 _recv_cmd_cb ardrone3.GPSState.HomeTypeAvailabilityChanged(type=HomeTypeAvailabilityChanged_Type.FIRST_FIX, available=0)
09/07/2019 20:17:29.495075 _recv_cmd_cb ardrone3.GPSState.HomeTypeAvailabilityChanged(type=HomeTypeAvailabilityChanged_Type.FOLLOWEE, available=0)
09/07/2019 20:17:29.498389 _recv_cmd_cb ardrone3.GPSState.HomeTypeChosenChanged(type=HomeTypeChosenChanged_Type.FIRST_FIX)
09/07/2019 20:17:29.500418 _recv_cmd_cb ardrone3.PictureSettingsState.VideoRecordingModeChanged(mode=VideoRecordingModeChanged_Mode.quality)
09/07/2019 20:17:29.502360 _recv_cmd_cb ardrone3.PictureSettingsState.VideoFramerateChanged(framerate=VideoFramerateChanged_Framerate.30_FPS)
09/07/2019 20:17:29.504274 _recv_cmd_cb ardrone3.PictureSettingsState.VideoResolutionsChanged(type=VideoResolutionsChanged_Type.rec1080_stream480)
09/07/2019 20:17:29.515843 _recv_cmd_cb ardrone3.AccessoryState.ConnectedAccessories(id=255, accessory_type=-1, uid=’’, swVersion=’’, list_flags=4)
09/07/2019 20:17:29.519006 _recv_cmd_cb thermal_cam.camera_state(cam_id=1, state=state.deactivated, list_flags=‘First|Last’)
09/07/2019 20:17:29.521285 _recv_cmd_cb ardrone3.PictureSettingsState.TimelapseChanged(enabled=0, interval=8.0, minInterval=8.0, maxInterval=300.0)
09/07/2019 20:17:29.523730 _recv_cmd_cb ardrone3.MediaRecordState.PictureStateChangedV2(state=PictureStateChangedV2_State.ready, error=PictureStateChangedV2_Error.ok)
09/07/2019 20:17:29.530462 _recv_cmd_cb ardrone3.MediaRecordState.VideoStateChangedV2(state=VideoStateChangedV2_State.stopped, error=VideoStateChangedV2_Error.ok)
09/07/2019 20:17:29.534029 _recv_cmd_cb ardrone3.MediaStreamingState.VideoEnableChanged(enabled=VideoEnableChanged_Enabled.disabled)
09/07/2019 20:17:29.544257 _recv_cmd_cb ardrone3.CameraState.Orientation(tilt=-13, pan=0)
09/07/2019 20:17:29.546649 _recv_cmd_cb follow_me.state(mode=mode.none, behavior=behavior.idle, animation=animation.none, animation_available=‘none’)
09/07/2019 20:17:29.548807 _recv_cmd_cb follow_me.mode_info(mode=mode.look_at, missing_requirements=‘drone_calibrated|drone_gps_good_accuracy|target_gps_good_accuracy|target_barometer_ok|drone_far_enough|drone_high_enough’, improvements=‘drone_calibrated|drone_gps_good_accuracy|target_gps_good_accuracy|target_barometer_ok|drone_far_enough|drone_high_enough|image_detection’)
09/07/2019 20:17:29.550765 _recv_cmd_cb follow_me.mode_info(mode=mode.geographic, missing_requirements=’’, improvements=‘drone_calibrated|drone_gps_good_accuracy|target_gps_good_accuracy|target_barometer_ok|drone_far_enough|drone_high_enough|image_detection’)
09/07/2019 20:17:29.554478 _recv_cmd_cb follow_me.mode_info(mode=mode.relative, missing_requirements=’’, improvements=‘drone_calibrated|drone_gps_good_accuracy|target_gps_good_accuracy|target_barometer_ok|drone_far_enough|drone_high_enough|image_detection’)
E arsdk: arsdk_cmd_itf_recv_data:953: arsdk_cmd_dec_header err=22(Invalid argument)
09/07/2019 20:17:29.559388 _recv_cmd_cb animation.availability(values=’’)
09/07/2019 20:17:29.561943 _recv_cmd_cb ardrone3.SoundState.AlertSound(state=AlertSound_State.stopped)
09/07/2019 20:17:29.564366 _recv_cmd_cb common.CommonState.AllStatesChanged()
09/07/2019 20:17:29.567404 _send_command Common.Common.AllStates(): sent and acknowledged
09/07/2019 20:17:29.569119 _recv_cmd_cb ardrone3.PilotingState.AlertStateChanged(state=AlertStateChanged_State.none)
09/07/2019 20:17:29.578793 _recv_cmd_cb common.CalibrationState.MagnetoCalibrationRequiredState(required=0)
09/07/2019 20:17:29.581010 _recv_cmd_cb common.CalibrationState.MagnetoCalibrationStartedChanged(started=0)
09/07/2019 20:17:29.583053 _recv_cmd_cb common.CalibrationState.MagnetoCalibrationAxisToCalibrateChanged(axis=MagnetoCalibrationAxisToCalibrateChanged_Axis.none)
09/07/2019 20:17:29.588643 _recv_cmd_cb common.CommonState.MassStorageStateListChanged(mass_storage_id=0, name=‘internal’)
09/07/2019 20:17:29.591189 _recv_cmd_cb common.CommonState.MassStorageInfoStateListChanged(mass_storage_id=0, size=7338, used_size=196, plugged=1, full=0, internal=1)
09/07/2019 20:17:29.593177 _recv_cmd_cb ardrone3.SettingsState.MotorSoftwareVersionChanged(version=‘6.7.R.4’)
09/07/2019 20:17:29.596384 _recv_cmd_cb ardrone3.SettingsState.MotorErrorStateChanged(motorIds=0, motorError=MotorErrorStateChanged_MotorError.noError)
09/07/2019 20:17:29.598382 _recv_cmd_cb ardrone3.SettingsState.MotorFlightsStatusChanged(nbFlights=25, lastFlightDuration=5, totalFlightDuration=2071)
09/07/2019 20:17:29.602127 _recv_cmd_cb ardrone3.SettingsState.MotorErrorLastErrorChanged(motorError=MotorErrorLastErrorChanged_MotorError.noError)
09/07/2019 20:17:29.604235 _recv_cmd_cb common.SettingsState.ProductNameChanged(name=‘Bebop2-038622’)
09/07/2019 20:17:29.611558 _recv_cmd_cb common.SettingsState.ProductSerialHighChanged(high=‘PI040384A’)
09/07/2019 20:17:29.615770 _recv_cmd_cb common.SettingsState.ProductSerialLowChanged(low=‘G6I038622’)
09/07/2019 20:17:29.620067 _recv_cmd_cb common.SettingsState.ProductVersionChanged(software=‘4.7.1’, hardware=‘HW_03’)
09/07/2019 20:17:29.622263 _recv_cmd_cb common.SettingsState.AutoCountryChanged(automatic=0)
09/07/2019 20:17:29.626156 _recv_cmd_cb common.SettingsState.CountryChanged(code=‘FR’)
09/07/2019 20:17:29.628727 _recv_cmd_cb ardrone3.PilotingSettingsState.MaxAltitudeChanged(current=150.0, min=0.5, max=150.0)
09/07/2019 20:17:29.633073 _recv_cmd_cb ardrone3.PilotingSettingsState.MaxDistanceChanged(current=2000.0, min=10.0, max=2000.0)
09/07/2019 20:17:29.635202 _recv_cmd_cb ardrone3.GPSSettingsState.ReturnHomeMinAltitudeChanged(value=20.0, min=20.0, max=150.0)
09/07/2019 20:17:29.637444 _recv_cmd_cb ardrone3.PilotingSettingsState.NoFlyOverMaxDistanceChanged(shouldNotFlyOver=0)
09/07/2019 20:17:29.646996 _recv_cmd_cb ardrone3.PilotingSettingsState.MotionDetection(enabled=0)
09/07/2019 20:17:29.649498 _recv_cmd_cb ardrone3.PilotingSettingsState.MaxTiltChanged(current=30.0, min=5.0, max=35.0)
09/07/2019 20:17:29.651533 _recv_cmd_cb ardrone3.PilotingSettingsState.BankedTurnChanged(state=1)
09/07/2019 20:17:29.653556 _recv_cmd_cb ardrone3.SpeedSettingsState.MaxVerticalSpeedChanged(current=3.9000000953674316, min=0.5, max=6.0)
09/07/2019 20:17:29.655677 _recv_cmd_cb ardrone3.SpeedSettingsState.MaxRotationSpeedChanged(current=150.0, min=10.0, max=200.0)
09/07/2019 20:17:29.657559 _recv_cmd_cb ardrone3.SpeedSettingsState.HullProtectionChanged(present=0)
09/07/2019 20:17:29.661375 _recv_cmd_cb ardrone3.SpeedSettingsState.OutdoorChanged(outdoor=1)
09/07/2019 20:17:29.664652 _recv_cmd_cb common.WifiSettingsState.outdoorSettingsChanged(outdoor=1)
09/07/2019 20:17:29.666317 _recv_cmd_cb ardrone3.SpeedSettingsState.MaxPitchRollRotationSpeedChanged(current=200.0, min=80.0, max=300.0)
09/07/2019 20:17:29.668434 _recv_cmd_cb ardrone3.NetworkSettingsState.WifiSelectionChanged(type=WifiSelectionChanged_Type.auto_2_4ghz, band=WifiSelectionChanged_Band.2_4ghz, channel=2)
09/07/2019 20:17:29.671496 _recv_cmd_cb ardrone3.PictureSettingsState.PictureFormatChanged(type=PictureFormatChanged_Type.raw)
09/07/2019 20:17:29.680355 _recv_cmd_cb ardrone3.PictureSettingsState.AutoWhiteBalanceChanged(type=AutoWhiteBalanceChanged_Type.auto)
09/07/2019 20:17:29.682800 _recv_cmd_cb ardrone3.PictureSettingsState.ExpositionChanged(value=0.0, min=-1.5, max=1.5)
09/07/2019 20:17:29.685249 _recv_cmd_cb ardrone3.PictureSettingsState.SaturationChanged(value=0.0, min=-100.0, max=100.0)
09/07/2019 20:17:29.715531 _recv_cmd_cb ardrone3.PictureSettingsState.TimelapseChanged(enabled=0, interval=8.0, minInterval=8.0, maxInterval=300.0)
09/07/2019 20:17:29.719688 _recv_cmd_cb ardrone3.PictureSettingsState.VideoAutorecordChanged(enabled=0, mass_storage_id=0)
09/07/2019 20:17:29.723160 _recv_cmd_cb ardrone3.PictureSettingsState.VideoStabilizationModeChanged(mode=VideoStabilizationModeChanged_Mode.roll_pitch)
09/07/2019 20:17:29.726661 _recv_cmd_cb ardrone3.PictureSettingsState.VideoRecordingModeChanged(mode=VideoRecordingModeChanged_Mode.quality)
09/07/2019 20:17:29.728327 _recv_cmd_cb ardrone3.PictureSettingsState.VideoFramerateChanged(framerate=VideoFramerateChanged_Framerate.30_FPS)
09/07/2019 20:17:29.730224 _recv_cmd_cb ardrone3.PictureSettingsState.VideoResolutionsChanged(type=VideoResolutionsChanged_Type.rec1080_stream480)
09/07/2019 20:17:29.732045 _recv_cmd_cb ardrone3.AntiflickeringState.electricFrequencyChanged(frequency=ElectricFrequencyChanged_Frequency.fiftyHertz)
09/07/2019 20:17:29.733776 _recv_cmd_cb ardrone3.AntiflickeringState.modeChanged(mode=ModeChanged_Mode.auto)
09/07/2019 20:17:29.743521 _recv_cmd_cb ardrone3.SettingsState.ProductGPSVersionChanged(software=‘3.01F’, hardware=’’)
09/07/2019 20:17:29.745754 _recv_cmd_cb ardrone3.GPSSettingsState.ReturnHomeDelayChanged(delay=3)
09/07/2019 20:17:29.747843 _recv_cmd_cb ardrone3.GPSSettingsState.HomeTypeChanged(type=HomeTypeChanged_Type.FOLLOWEE)
09/07/2019 20:17:29.750764 _recv_cmd_cb ardrone3.SettingsState.CPUID(id=‘P742P3KN3500011041E0’)
09/07/2019 20:17:29.753555 _recv_cmd_cb ardrone3.SettingsState.P7ID(serialID=‘P742P3KN3500011041E0’)
09/07/2019 20:17:29.756789 _recv_cmd_cb ardrone3.PROState.Features(features=0)
09/07/2019 20:17:29.759771 _recv_cmd_cb common.SettingsState.AllSettingsChanged()
09/07/2019 20:17:29.762142 _send_command Common.Settings.AllSettings(): sent and acknowledged
Traceback (most recent call last):
File “camera01.py”, line 19, in
olympe.messages.camera.set_exposure_settings(0, Manual, shutter_speed, iso_sensitivity, max_iso_sensitivity, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09))
NameError: name ‘Manual’ is not defined
I arsdkctrl: discovery ‘net’: remove device name=‘Bebop2-038622’ id=‘P742P3KN3500011041E0’
I arsdkctrl: internally disconnect device name=‘Bebop2-038622’ type=BEBOP_2 id=‘P742P3KN3500011041E0’
09/07/2019 20:17:29.776384 _disconnected_cb Disconnected from device: Bebop2-038622
09/07/2019 20:17:29.778141 _device_removed_cb Device has been removed
I arsdkctrl: discovery ‘net’: stop
09/07/2019 20:17:29.779652 _stop_discovery Discovery has been stopped
09/07/2019 20:17:29.780740 _stop_discovery Discovery object has been destroyed
09/07/2019 20:17:29.785622 _destroy_net_backend Net backend has been destroyed
09/07/2019 20:17:29.786602 _destroy_manager Manager has been destroyed
09/07/2019 20:17:29.787898 _close_stream Cannot close stream from State.Created
09/07/2019 20:17:29.789556 _stop_discovery No discovery instance to be stopped
09/07/2019 20:17:29.797377 _stop_discovery No discovery instance to be stopped
09/07/2019 20:17:29.809870 destroy_timer Pomp loop timer has been destroyed
09/07/2019 20:17:29.811175 destroy_timer Pomp loop timer has been destroyed
09/07/2019 20:17:29.812096 _destroy_pomp_loop Pomp loop has been destroyed

Hi,

Bebop and Disco don’t use the Camera feature messages but rather some (undocumented) messages in ardrone3.Camera, ardrone3.CameraState, common.CameraSettings and common.CameraSettingsStates features (among others).

The Anafi use the new Camera feature.

The reason why you only see them with your physical Bebop 2 is because you probably used a simulated Anafi with Sphinx. If you really want to test your script with a Bebop 2, you should use a simulated Bebop 2 instead.

Finally, please note that the Bebop, Bebop 2 and Disco support in Olympe is provided on a best effort basis.

Regards

Nicolas

Thank you,

With the following (on the real parrot Bebop 2)

olympe.messages.camera.set_exposure_settings(00000000, “manual”, “shutter_1_over_10”, “iso_100”, “iso_100”, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09)).wait()

I get

10/07/2019 12:23:26.806758 _send_command Common.Settings.AllSettings(): sent and acknowledged

No error but no returned message either, it just disconnects (as planned).
According to the documentation, this should happen before disconnection : “Send exposure_settings() event with the new exposure mode. If the requested settings are not supported, the exposure_settings() event is send with the actual exposure settings unchanged.”

As for the characteristics mentioned in the previous message that should be displayed at the connection, nothing happens. Do you know a way to solve this ?

I think that there is a misunderstanding here.

The exposure_settings() is part of the Camera feature that is not used by Bebop 2.
This particular message and the other Camera feature messages are only available with an Anafi.

Oh ok
Does the bebop 2 have similar commands ?
(for pictures or videos)