no-OS
Public Attributes | List of all members
adis_data_field_map_def Struct Reference

ADIS filed map definition structure. More...

#include <adis_internals.h>

Collaboration diagram for adis_data_field_map_def:
Collaboration graph
[legend]

Public Attributes

struct adis_field diag_stat
 
uint32_t diag_snsr_init_failure_mask
 
uint32_t diag_data_path_overrun_mask
 
uint32_t diag_fls_mem_update_failure_mask
 
uint32_t diag_spi_comm_err_mask
 
uint32_t diag_standby_mode_mask
 
uint32_t diag_snsr_failure_mask
 
uint32_t diag_mem_failure_mask
 
uint32_t diag_clk_err_mask
 
uint32_t diag_gyro1_failure_mask
 
uint32_t diag_gyro2_failure_mask
 
uint32_t diag_accl_failure_mask
 
uint32_t diag_x_axis_gyro_failure_mask
 
uint32_t diag_y_axis_gyro_failure_mask
 
uint32_t diag_z_axis_gyro_failure_mask
 
uint32_t diag_x_axis_accl_failure_mask
 
uint32_t diag_y_axis_accl_failure_mask
 
uint32_t diag_z_axis_accl_failure_mask
 
uint32_t diag_aduc_mcu_fault_mask
 
uint32_t diag_config_calib_crc_error_mask
 
uint32_t diag_overrange_mask
 
uint32_t diag_temp_err_mask
 
uint32_t diag_power_supply_failure_mask
 
uint32_t diag_boot_memory_failure_mask
 
uint32_t diag_reg_nvm_err_mask
 
uint32_t diag_wdg_timer_flag_mask
 
uint32_t diag_int_proc_supply_err_mask
 
uint32_t diag_ext_5v_supply_err_mask
 
uint32_t diag_int_snsr_supply_err_mask
 
uint32_t diag_int_reg_err_mask
 
struct adis_field temp_flags
 
struct adis_field x_gyro
 
struct adis_field y_gyro
 
struct adis_field z_gyro
 
struct adis_field x_accl
 
struct adis_field y_accl
 
struct adis_field z_accl
 
struct adis_field temp_out
 
struct adis_field time_stamp
 
struct adis_field data_cntr
 
struct adis_field x_deltang
 
struct adis_field y_deltang
 
struct adis_field z_deltang
 
struct adis_field x_deltvel
 
struct adis_field y_deltvel
 
struct adis_field z_deltvel
 
struct adis_field fifo_cnt
 
struct adis_field spi_chksum
 
struct adis_field xg_bias
 
struct adis_field yg_bias
 
struct adis_field zg_bias
 
struct adis_field xa_bias
 
struct adis_field ya_bias
 
struct adis_field za_bias
 
struct adis_field xg_scale
 
struct adis_field yg_scale
 
struct adis_field zg_scale
 
struct adis_field xa_scale
 
struct adis_field ya_scale
 
struct adis_field za_scale
 
struct adis_field fifo_en
 
struct adis_field fifo_overflow
 
struct adis_field fifo_wm_int_en
 
struct adis_field fifo_wm_int_pol
 
struct adis_field fifo_wm_lvl
 
struct adis_field filt_size_var_b
 
struct adis_field gyro_meas_range
 
struct adis_field dr_selection
 
struct adis_field dr_polarity
 
struct adis_field dr_enable
 
struct adis_field sync_selection
 
struct adis_field sync_polarity
 
struct adis_field sync_mode
 
struct adis_field alarm_selection
 
struct adis_field alarm_polarity
 
struct adis_field alarm_enable
 
struct adis_field gpio_ctrl
 
struct adis_field sens_bw
 
struct adis_field pt_of_perc_algnmt
 
struct adis_field linear_accl_comp
 
struct adis_field burst_sel
 
struct adis_field burst32
 
struct adis_field timestamp32
 
struct adis_field sync_4khz
 
struct adis_field accl_fir_enable
 
struct adis_field gyro_fir_enable
 
struct adis_field up_scale
 
struct adis_field dec_rate
 
struct adis_field bias_corr_tbc
 
struct adis_field bias_corr_en_xg
 
struct adis_field bias_corr_en_yg
 
struct adis_field bias_corr_en_zg
 
struct adis_field bias_corr_en_xa
 
struct adis_field bias_corr_en_ya
 
struct adis_field bias_corr_en_za
 
struct adis_field write_lock
 
struct adis_field bias_corr_update
 
struct adis_field fact_calib_restore
 
struct adis_field snsr_self_test
 
struct adis_field fls_mem_update
 
struct adis_field fls_mem_test
 
struct adis_field fifo_flush
 
struct adis_field sw_res
 
struct adis_field proc_rev
 
struct adis_field firm_rev
 
struct adis_field firm_d
 
struct adis_field firm_m
 
struct adis_field firm_y
 
struct adis_field boot_rev
 
struct adis_field prod_id
 
struct adis_field serial_num
 
struct adis_field lot_num
 
struct adis_field usr_scr_1
 
struct adis_field usr_scr_2
 
struct adis_field usr_scr_3
 
struct adis_field usr_scr_4
 
struct adis_field fls_mem_wr_cntr
 
struct adis_field coeff_c0
 
struct adis_field fir_en_xg
 
struct adis_field fir_en_yg
 
struct adis_field fir_en_zg
 
struct adis_field fir_en_xa
 
struct adis_field fir_en_ya
 
struct adis_field fir_en_za
 
struct adis_field fir_bank_sel_xg
 
struct adis_field fir_bank_sel_yg
 
struct adis_field fir_bank_sel_zg
 
struct adis_field fir_bank_sel_xa
 
struct adis_field fir_bank_sel_ya
 
struct adis_field fir_bank_sel_za
 
struct adis_field coeff_bank_a
 
struct adis_field coeff_bank_b
 
struct adis_field coeff_bank_c
 
struct adis_field coeff_bank_d
 

Detailed Description

ADIS filed map definition structure.

Member Data Documentation

◆ accl_fir_enable

struct adis_field adis_data_field_map_def::accl_fir_enable

Accelerometer FIR filter control bit.

◆ alarm_enable

struct adis_field adis_data_field_map_def::alarm_enable

Alarm indicator enable.

◆ alarm_polarity

struct adis_field adis_data_field_map_def::alarm_polarity

Alarm indicator polarity.

◆ alarm_selection

struct adis_field adis_data_field_map_def::alarm_selection

Alarm indicator select.

◆ bias_corr_en_xa

struct adis_field adis_data_field_map_def::bias_corr_en_xa

X-axis accelerometer bias correction enable.

◆ bias_corr_en_xg

struct adis_field adis_data_field_map_def::bias_corr_en_xg

X-axis gyroscope bias correction enable.

◆ bias_corr_en_ya

struct adis_field adis_data_field_map_def::bias_corr_en_ya

Y-axis accelerometer bias correction enable.

◆ bias_corr_en_yg

struct adis_field adis_data_field_map_def::bias_corr_en_yg

Y-axis gyroscope bias correction enable.

◆ bias_corr_en_za

struct adis_field adis_data_field_map_def::bias_corr_en_za

Z-axis accelerometer bias correction enable.

◆ bias_corr_en_zg

struct adis_field adis_data_field_map_def::bias_corr_en_zg

Z-axis gyroscope bias correction enable.

◆ bias_corr_tbc

struct adis_field adis_data_field_map_def::bias_corr_tbc

Bias correction time base control.

◆ bias_corr_update

struct adis_field adis_data_field_map_def::bias_corr_update

Bias correction update command bit.

◆ boot_rev

struct adis_field adis_data_field_map_def::boot_rev

Boot loader revision.

◆ burst32

struct adis_field adis_data_field_map_def::burst32

32-bit burst enable bit.

◆ burst_sel

struct adis_field adis_data_field_map_def::burst_sel

Burst read output array selection.

◆ coeff_bank_a

struct adis_field adis_data_field_map_def::coeff_bank_a

◆ coeff_bank_b

struct adis_field adis_data_field_map_def::coeff_bank_b

◆ coeff_bank_c

struct adis_field adis_data_field_map_def::coeff_bank_c

◆ coeff_bank_d

struct adis_field adis_data_field_map_def::coeff_bank_d

◆ coeff_c0

struct adis_field adis_data_field_map_def::coeff_c0

◆ data_cntr

struct adis_field adis_data_field_map_def::data_cntr

Data update counter.

◆ dec_rate

struct adis_field adis_data_field_map_def::dec_rate

Decimation rate.

◆ diag_accl_failure_mask

uint32_t adis_data_field_map_def::diag_accl_failure_mask

Accelerometer failure bit mask.

◆ diag_aduc_mcu_fault_mask

uint32_t adis_data_field_map_def::diag_aduc_mcu_fault_mask

ADuC microcontroller fault bit mask.

◆ diag_boot_memory_failure_mask

uint32_t adis_data_field_map_def::diag_boot_memory_failure_mask

Power supply failure bit mask.

◆ diag_clk_err_mask

uint32_t adis_data_field_map_def::diag_clk_err_mask

Clock error bit mask.

◆ diag_config_calib_crc_error_mask

uint32_t adis_data_field_map_def::diag_config_calib_crc_error_mask

Configuration and/or calibration CRC error bit mask.

◆ diag_data_path_overrun_mask

uint32_t adis_data_field_map_def::diag_data_path_overrun_mask

Data path overrun bit mask.

◆ diag_ext_5v_supply_err_mask

uint32_t adis_data_field_map_def::diag_ext_5v_supply_err_mask

External 5V supply error bit mask.

◆ diag_fls_mem_update_failure_mask

uint32_t adis_data_field_map_def::diag_fls_mem_update_failure_mask

Flash memory update failure bit mask.

◆ diag_gyro1_failure_mask

uint32_t adis_data_field_map_def::diag_gyro1_failure_mask

Gyroscope 1 failure bit mask.

◆ diag_gyro2_failure_mask

uint32_t adis_data_field_map_def::diag_gyro2_failure_mask

Gyroscope 2 failure bit mask.

◆ diag_int_proc_supply_err_mask

uint32_t adis_data_field_map_def::diag_int_proc_supply_err_mask

Internal processor supply error bit mask.

◆ diag_int_reg_err_mask

uint32_t adis_data_field_map_def::diag_int_reg_err_mask

Internal regulator error bit mask.

◆ diag_int_snsr_supply_err_mask

uint32_t adis_data_field_map_def::diag_int_snsr_supply_err_mask

Internal sensor supply error bit mask.

◆ diag_mem_failure_mask

uint32_t adis_data_field_map_def::diag_mem_failure_mask

Memory failure bit mask.

◆ diag_overrange_mask

uint32_t adis_data_field_map_def::diag_overrange_mask

Overrange event occurred bit mask.

◆ diag_power_supply_failure_mask

uint32_t adis_data_field_map_def::diag_power_supply_failure_mask

Power supply failure bit mask.

◆ diag_reg_nvm_err_mask

uint32_t adis_data_field_map_def::diag_reg_nvm_err_mask

Register NVM error bit mask.

◆ diag_snsr_failure_mask

uint32_t adis_data_field_map_def::diag_snsr_failure_mask

Sensor failure bit mask.

◆ diag_snsr_init_failure_mask

uint32_t adis_data_field_map_def::diag_snsr_init_failure_mask

Sensor initialization failure bit mask.

◆ diag_spi_comm_err_mask

uint32_t adis_data_field_map_def::diag_spi_comm_err_mask

SPI communication error bit mask.

◆ diag_standby_mode_mask

uint32_t adis_data_field_map_def::diag_standby_mode_mask

Standby mode bit mask.

◆ diag_stat

struct adis_field adis_data_field_map_def::diag_stat

Status/Error Flag Indicators register.

◆ diag_temp_err_mask

uint32_t adis_data_field_map_def::diag_temp_err_mask

Temperature error bit mask.

◆ diag_wdg_timer_flag_mask

uint32_t adis_data_field_map_def::diag_wdg_timer_flag_mask

Watchdog timer flag bit mask.

◆ diag_x_axis_accl_failure_mask

uint32_t adis_data_field_map_def::diag_x_axis_accl_failure_mask

X-Axis accelerometer failure bit mask.

◆ diag_x_axis_gyro_failure_mask

uint32_t adis_data_field_map_def::diag_x_axis_gyro_failure_mask

X-Axis gyroscope failure bit mask.

◆ diag_y_axis_accl_failure_mask

uint32_t adis_data_field_map_def::diag_y_axis_accl_failure_mask

Y-Axis accelerometer failure bit mask.

◆ diag_y_axis_gyro_failure_mask

uint32_t adis_data_field_map_def::diag_y_axis_gyro_failure_mask

Y-Axis gyroscope failure bit mask.

◆ diag_z_axis_accl_failure_mask

uint32_t adis_data_field_map_def::diag_z_axis_accl_failure_mask

Z-Axis accelerometer failure bit mask.

◆ diag_z_axis_gyro_failure_mask

uint32_t adis_data_field_map_def::diag_z_axis_gyro_failure_mask

Z-Axis gyroscope failure bit mask.

◆ dr_enable

struct adis_field adis_data_field_map_def::dr_enable

Data ready enable.

◆ dr_polarity

struct adis_field adis_data_field_map_def::dr_polarity

Data ready polarity.

◆ dr_selection

struct adis_field adis_data_field_map_def::dr_selection

Data ready line selection.

◆ fact_calib_restore

struct adis_field adis_data_field_map_def::fact_calib_restore

Factory calibration restore command bit.

◆ fifo_cnt

struct adis_field adis_data_field_map_def::fifo_cnt

FIFO sample count.

◆ fifo_en

struct adis_field adis_data_field_map_def::fifo_en

FIFO mode enable.

◆ fifo_flush

struct adis_field adis_data_field_map_def::fifo_flush

FIFO flush command bit.

◆ fifo_overflow

struct adis_field adis_data_field_map_def::fifo_overflow

FIFO overflow behavior.

◆ fifo_wm_int_en

struct adis_field adis_data_field_map_def::fifo_wm_int_en

FIFO watermark interrupt enable.

◆ fifo_wm_int_pol

struct adis_field adis_data_field_map_def::fifo_wm_int_pol

FIFO watermark interrupt polarity.

◆ fifo_wm_lvl

struct adis_field adis_data_field_map_def::fifo_wm_lvl

FIFO watermark threshold level.

◆ filt_size_var_b

struct adis_field adis_data_field_map_def::filt_size_var_b

Filter size variable B.

◆ fir_bank_sel_xa

struct adis_field adis_data_field_map_def::fir_bank_sel_xa

X-axis accelerometer filter bank selection.

◆ fir_bank_sel_xg

struct adis_field adis_data_field_map_def::fir_bank_sel_xg

X-axis gyroscope filter bank selection.

◆ fir_bank_sel_ya

struct adis_field adis_data_field_map_def::fir_bank_sel_ya

Y-axis accelerometer filter bank selection.

◆ fir_bank_sel_yg

struct adis_field adis_data_field_map_def::fir_bank_sel_yg

Y-axis gyroscope filter bank selection.

◆ fir_bank_sel_za

struct adis_field adis_data_field_map_def::fir_bank_sel_za

Z-axis accelerometer filter bank selection.

◆ fir_bank_sel_zg

struct adis_field adis_data_field_map_def::fir_bank_sel_zg

Z-axis gyroscope filter bank selection.

◆ fir_en_xa

struct adis_field adis_data_field_map_def::fir_en_xa

X-axis accelerometer filter enable.

◆ fir_en_xg

struct adis_field adis_data_field_map_def::fir_en_xg

X-axis gyroscope filter enable.

◆ fir_en_ya

struct adis_field adis_data_field_map_def::fir_en_ya

Y-axis accelerometer filter enable.

◆ fir_en_yg

struct adis_field adis_data_field_map_def::fir_en_yg

Y-axis gyroscope filter enable.

◆ fir_en_za

struct adis_field adis_data_field_map_def::fir_en_za

Z-axis accelerometer filter enable.

◆ fir_en_zg

struct adis_field adis_data_field_map_def::fir_en_zg

Z-axis gyroscope filter enable.

◆ firm_d

struct adis_field adis_data_field_map_def::firm_d

Factory configuration day.

◆ firm_m

struct adis_field adis_data_field_map_def::firm_m

Factory configuration month.

◆ firm_rev

struct adis_field adis_data_field_map_def::firm_rev

Firmware revision.

◆ firm_y

struct adis_field adis_data_field_map_def::firm_y

Factory configuration year.

◆ fls_mem_test

struct adis_field adis_data_field_map_def::fls_mem_test

Flash memory test command bit.

◆ fls_mem_update

struct adis_field adis_data_field_map_def::fls_mem_update

Flash memory update command bit.

◆ fls_mem_wr_cntr

struct adis_field adis_data_field_map_def::fls_mem_wr_cntr

Flash memory endurance counter.

◆ gpio_ctrl

struct adis_field adis_data_field_map_def::gpio_ctrl

General-purpose input and output control.

◆ gyro_fir_enable

struct adis_field adis_data_field_map_def::gyro_fir_enable

Gyroscope FIR filter control bit.

◆ gyro_meas_range

struct adis_field adis_data_field_map_def::gyro_meas_range

Gyroscope measurement range.

◆ linear_accl_comp

struct adis_field adis_data_field_map_def::linear_accl_comp

Linear acceleration compensation enable bit.

◆ lot_num

struct adis_field adis_data_field_map_def::lot_num

Lot specific number.

◆ proc_rev

struct adis_field adis_data_field_map_def::proc_rev

Processor revision number.

◆ prod_id

struct adis_field adis_data_field_map_def::prod_id

Product identification.

◆ pt_of_perc_algnmt

struct adis_field adis_data_field_map_def::pt_of_perc_algnmt

Point of percussion alignment enable bit.

◆ sens_bw

struct adis_field adis_data_field_map_def::sens_bw

Internal sensor bandwidth.

◆ serial_num

struct adis_field adis_data_field_map_def::serial_num

Serial number.

◆ snsr_self_test

struct adis_field adis_data_field_map_def::snsr_self_test

Sensor self test command bit.

◆ spi_chksum

struct adis_field adis_data_field_map_def::spi_chksum

SPI dynamic checksum.

◆ sw_res

struct adis_field adis_data_field_map_def::sw_res

Software reset command bit.

◆ sync_4khz

struct adis_field adis_data_field_map_def::sync_4khz

4khz internal sync enable bit.

◆ sync_mode

struct adis_field adis_data_field_map_def::sync_mode

SYNC mode select.

◆ sync_polarity

struct adis_field adis_data_field_map_def::sync_polarity

SYNC signal polarity.

◆ sync_selection

struct adis_field adis_data_field_map_def::sync_selection

SYNC signal input line selection.

◆ temp_flags

struct adis_field adis_data_field_map_def::temp_flags

Status/Error Flag Indicators register.

◆ temp_out

struct adis_field adis_data_field_map_def::temp_out

Temperature raw data.

◆ time_stamp

struct adis_field adis_data_field_map_def::time_stamp

Time stamp raw data.

◆ timestamp32

struct adis_field adis_data_field_map_def::timestamp32

32-bit timestamp enable bit.

◆ up_scale

struct adis_field adis_data_field_map_def::up_scale

External clock scale factor.

◆ usr_scr_1

struct adis_field adis_data_field_map_def::usr_scr_1

User Scratch Pad Register 1.

◆ usr_scr_2

struct adis_field adis_data_field_map_def::usr_scr_2

User Scratch Pad Register 2.

◆ usr_scr_3

struct adis_field adis_data_field_map_def::usr_scr_3

User Scratch Pad Register 3.

◆ usr_scr_4

struct adis_field adis_data_field_map_def::usr_scr_4

User Scratch Pad Register 4.

◆ write_lock

struct adis_field adis_data_field_map_def::write_lock

Write lock command bit.

◆ x_accl

struct adis_field adis_data_field_map_def::x_accl

X-axis accelerometer raw data.

◆ x_deltang

struct adis_field adis_data_field_map_def::x_deltang

X-axis delta angle raw data.

◆ x_deltvel

struct adis_field adis_data_field_map_def::x_deltvel

X-axis delta velocity raw data.

◆ x_gyro

struct adis_field adis_data_field_map_def::x_gyro

X-axis gyroscope raw data.

◆ xa_bias

struct adis_field adis_data_field_map_def::xa_bias

X-axis accelerometer offset correction.

◆ xa_scale

struct adis_field adis_data_field_map_def::xa_scale

X-axis accelerometer scale adjustment.

◆ xg_bias

struct adis_field adis_data_field_map_def::xg_bias

X-axis gyroscope offset correction.

◆ xg_scale

struct adis_field adis_data_field_map_def::xg_scale

X-axis gyroscope scale adjustment.

◆ y_accl

struct adis_field adis_data_field_map_def::y_accl

Y-axis accelerometer raw data.

◆ y_deltang

struct adis_field adis_data_field_map_def::y_deltang

Y-axis delta angle raw data.

◆ y_deltvel

struct adis_field adis_data_field_map_def::y_deltvel

Y-axis delta velocity raw data.

◆ y_gyro

struct adis_field adis_data_field_map_def::y_gyro

Y-axis gyroscope raw data.

◆ ya_bias

struct adis_field adis_data_field_map_def::ya_bias

Y-axis accelerometer offset correction.

◆ ya_scale

struct adis_field adis_data_field_map_def::ya_scale

Y-axis accelerometer scale adjustment.

◆ yg_bias

struct adis_field adis_data_field_map_def::yg_bias

Y-axis gyroscope offset correction.

◆ yg_scale

struct adis_field adis_data_field_map_def::yg_scale

Y-axis gyroscope scale adjustment.

◆ z_accl

struct adis_field adis_data_field_map_def::z_accl

Z-axis accelerometer raw data.

◆ z_deltang

struct adis_field adis_data_field_map_def::z_deltang

Z-axis delta angle raw data.

◆ z_deltvel

struct adis_field adis_data_field_map_def::z_deltvel

Z-axis delta velocity raw data.

◆ z_gyro

struct adis_field adis_data_field_map_def::z_gyro

Z-axis gyroscope raw data.

◆ za_bias

struct adis_field adis_data_field_map_def::za_bias

Z-axis accelerometer offset correction.

◆ za_scale

struct adis_field adis_data_field_map_def::za_scale

Z-axis accelerometer scale adjustment.

◆ zg_bias

struct adis_field adis_data_field_map_def::zg_bias

Z-axis gyroscope offset correction.

◆ zg_scale

struct adis_field adis_data_field_map_def::zg_scale

Z-axis gyroscope scale adjustment.


The documentation for this struct was generated from the following file: