adis16460

class adi.adis16460(uri='')

Bases: rx, context_manager

ADIS16460 Compact, Precision, Six Degrees of Freedom Inertial Sensor

property ctx: Context

IIO Context

property current_timestamp_clock

current_timestamp_clock: Source clock for timestamps

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_annotated: bool

rx_annotated: Set output data from rx() to be annotated

property rx_buffer_size

rx_buffer_size: Size of receive buffer in samples

property rx_channel_names: List[str]

rx_channel_names: List of RX channel names

rx_destroy_buffer()

rx_destroy_buffer: Clears RX buffer

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.

property rx_output_type: str

rx_output_type: Set output data type from rx()

property sample_rate

sample_rate: Sample rate in samples per second