fmclidar1

class adi.fmclidar1.fmclidar1(uri, pulse_capture_address='7c700000')

Bases: ad5627, ad9094, phy

LiDAR

property channel_sequencer_enable_disable

Get the status of the channel sequencer (enable/disable).

property channel_sequencer_opmode

Get the channel sequencer operation mode.

property channel_sequencer_order_auto_mode

Set the channels order when in auto mode.

property channel_sequencer_order_manual_mode

Get the channels order when in manual mode.

laser_disable()

Disable the laser.

laser_enable()

Enable the laser.

property laser_frequency

Get the laser frequency.

property laser_pulse_width

Get the laser pulse width, in ns.

rx()

Read the buffers for all the enabled channels, except Channel4 which should be all zeroes and not relevant for the user.

property sequencer_pulse_delay

Get the delay of the pulse sequencer, in nanoseconds

set_all_iio_attrs_to_default_values()

Set all the Lidar attributes to reasonable default values.