adis16475
- class adi.adis16475.adis16475(uri='', device_name='adis16505-2', device_index=0)
Bases:
rx_chan_compADIS16475 Compact, Precision, Six Degrees of Freedom Inertial Sensor
- compatible_parts = ['adis16505-2', 'adis16470', 'adis16475-1', 'adis16475-2', 'adis16475-3', 'adis16477-1', 'adis16477-2', 'adis16477-3', 'adis16465-1', 'adis16465-2', 'adis16465-3', 'adis16467-1', 'adis16467-2', 'adis16467-3', 'adis16500', 'adis16501', 'adis16505-1', 'adis16505-3', 'adis16507-1', 'adis16507-2', 'adis16507-3', 'adis16575-2', 'adis16575-3', 'adis16576-2', 'adis16576-3', 'adis16577-2', 'adis16577-3']
- property filter_low_pass_3db_frequency
filter_low_pass_3db_frequency: Bandwidth for the accelerometer and gyroscope channels
- rx()
Receive data from hardware buffers for each channel index in rx_enabled_channels.
- returns: type=numpy.array or list of numpy.array
An array or list of arrays when more than one receive channel is enabled containing samples from a channel or set of channels. Data will be complex when using a complex data device.
- property rx_enabled_channels: List[int] | List[str]
rx_enabled_channels: List of enabled channels (channel 1 is 0)
Either a list of channel numbers or channel names can be used to set rx_enabled_channels. When channel names are used, they will be translated to channel numbers.
- set_rx_trigger(trigger)
Set the trigger for the RX ADC.
This interface is typically used by devices with triggered buffer support that does not have an internal/default trigger
- Args:
- trigger:
Can be Trigger device name or id, an iio.Trigger instance, or wrapper class instance with _ctrl attribute pointing to an iio.Trigger. Set to None to clear the trigger.