fmclidar1 — Analog Devices Hardware Python Interfaces 0.0.8 documentation

# 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.