vstadnytskyi / intel-realsense-devices

BSD 3-Clause "New" or "Revised" License
0 stars 2 forks source link

L515 laser intensity setting #3

Open vstadnytskyi-FDA opened 2 years ago

vstadnytskyi-FDA commented 2 years ago
vstadnytskyi-FDA commented 2 years ago

Example on how to get laser power, set laser power and get range of available laser power values. @AbdelRahmanNasser20, please add

functions to the Driver Level Code. see example below. I think the example below works for any frames as long as depth or infrared stream is enabled.

dev = profile.get_device()
depth_sensor = dev.query_sensors()[0]
laser_pwr = depth_sensor.get_option(rs.option.laser_power)
print(f'laser power {laser_pwr}')

depth_sensor.set_option(rs.option.laser_power, 2)
laser_pwr = depth_sensor.get_option(rs.option.laser_power)
print("laser power = ", laser_pwr)

laser_range = depth_sensor.get_option_range(rs.option.laser_power)
print("laser power range = " , laser_range.min , "~", laser_range.max)