adis16490#
- class adi.adis16490(uri='', device_name=None, trigger_name=None)#
Bases:
adis16XXX
ADIS16490 Tactical Grade, Six Degrees of Freedom Inertial Sensor
- Args:
uri: URI of IIO context with ADIS16490 device device_name: Name of the device in the IIO context. Default is adis16490 trigger_name: Name of the trigger in the IIO context. Default is adis16490-dev0
- property accel_x_calibbias#
User calibration offset for accelerometer for the x-axis.
- property accel_x_calibscale#
Calibscale value for accelerometer for the x-axis.
- property accel_x_conv#
Value returned in meters per squared second.
- property accel_x_filter_low_pass_3db_frequency#
Bandwidth for accelerometer for the x-axis.
- property accel_y_calibbias#
User calibration offset for accelerometer for the y-axis.
- property accel_y_calibscale#
Calibcale value for accelerometer for the y-axis.
- property accel_y_conv#
Value returned in meters per squared second.
- property accel_y_filter_low_pass_3db_frequency#
Bandwidth for accelerometer for the y-axis.
- property accel_z_calibbias#
User calibration offset for accelerometer for the z-axis.
- property accel_z_calibscale#
Calibscale for accelerometer for the z-axis.
- property accel_z_conv#
Value returned in meters per squared second.
- property accel_z_filter_low_pass_3db_frequency#
Bandwidth for accelerometer for the z-axis.
- property anglvel_x_calibbias#
User calibration offset for gyroscope for the x-axis.
- property anglvel_x_calibscale#
Calibscale value for gyroscope for the x-axis.
- property anglvel_x_conv#
Value returned in radians per second.
- property anglvel_x_filter_low_pass_3db_frequency#
Bandwidth for gyroscope for the x-axis.
- property anglvel_y_calibbias#
User calibration offset for gyroscope for the y-axis.
- property anglvel_y_calibscale#
Calibscale value for gyroscope for the y-axis.
- property anglvel_y_conv#
Value returned in radians per second.
- property anglvel_y_filter_low_pass_3db_frequency#
Bandwidth for gyroscope for the y-axis.
- property anglvel_z_calibbias#
User calibration offset for gyroscope for the z-axis.
- property anglvel_z_calibscale#
Calibscale value for gyroscope for the z-axis.
- property anglvel_z_conv#
Value returned in radians per second.
- property anglvel_z_filter_low_pass_3db_frequency#
Bandwidth for gyroscope for the z-axis.
- compatible_parts = ['adis16490']#
- property ctx: Context#
IIO Context
- property current_timestamp_clock#
current_timestamp_clock: Source clock for timestamps
- property deltaangl_x_conv#
Value returned in radians.
- property deltaangl_y_conv#
Value returned in radians.
- property deltaangl_z_conv#
Value returned in radians.
- property deltavelocity_x_conv#
Value returned in meters per second.
- property deltavelocity_y_conv#
Value returned in meters per second.
- property deltavelocity_z_conv#
Value returned in meters per second.
- disable_trigger = False#
- property firmware_date#
firmware_date: the factory configuration date
- property firmware_revision#
firmware_revision: the firmware revision for the internal firmware
- property flash_count#
flash_counter: flash memory write count
- get_accel_x()#
Value returned in meters per squared second.
- get_accel_y()#
Value returned in meters per squared second.
- get_accel_z()#
Value returned in meters per squared second.
- get_anglvel_x()#
Value returned in radians per second.
- get_anglvel_y()#
Value returned in radians per second.
- get_anglvel_z()#
Value returned in radians per second.
- get_deltaangl_x()#
Value returned in radians.
- get_deltaangl_y()#
Value returned in radians.
- get_deltaangl_z()#
Value returned in radians.
- get_deltavelocity_x()#
Value returned in meters per second.
- get_deltavelocity_y()#
Value returned in meters per second.
- get_deltavelocity_z()#
Value returned in meters per second.
- get_temp()#
Value returned in millidegrees Celsius.
- property product_id#
product_id: the numerical portion of the device number
- 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
- property serial_number#
serial_number: lot specific serial number
- property temp_conv#
Value returned in millidegrees Celsius.