fmclidar1¶
- class adi.fmclidar1.fmclidar1(uri, pulse_capture_address='7c700000')¶
Bases:
adi.ad5627.ad5627
,adi.ad9094.ad9094
,adi.rx_tx.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.