nai_dif_raw_channel_type
Definition naibrd_dif.h:222
@ NAI_DIF_RAW_CHAN_MODEREG
Definition naibrd_dif.h:227
@ NAI_DIF_RAW_CHAN_PULSEWIDTH
Definition naibrd_dif.h:225
@ NAI_DIF_RAW_CHAN_PERIOD
Definition naibrd_dif.h:224
@ NAI_DIF_RAW_CHAN_DEBOUNCETIME
Definition naibrd_dif.h:223
@ NAI_DIF_RAW_CHAN_BURSTCOUNT
Definition naibrd_dif.h:226
@ NAI_DIF_RAW_CHAN_TYPE_ENUM_COUNT
Definition naibrd_dif.h:228
uint32_t nai_dif_raw_group_t
Definition naibrd_dif.h:198
uint32_t nai_dif_raw_module_t
Definition naibrd_dif.h:174
nai_dif_enhanced_mode
Definition naibrd_dif.h:108
@ NAI_DIF_MODE_OUTPUT_PATTERN_RAM
Definition naibrd_dif.h:122
@ NAI_DIF_MODE_OUTPUT_PWM_FOREVER
Definition naibrd_dif.h:120
@ NAI_DIF_MODE_MEASURE_FREQUENCY
Definition naibrd_dif.h:119
@ NAI_DIF_MODE_OUTPUT_PWM_CYCLE_NUM_TIMES
Definition naibrd_dif.h:121
@ NAI_DIF_MODE_TIMESTAMP_FALLING_EDGES
Definition naibrd_dif.h:113
@ NAI_DIF_MODE_COUNT_ALL_EDGES
Definition naibrd_dif.h:117
@ NAI_DIF_MODE_TIMESTAMP_ALL_EDGES
Definition naibrd_dif.h:114
@ NAI_DIF_MODE_COUNT_FALLING_EDGES
Definition naibrd_dif.h:116
@ NAI_DIF_MODE_COUNT_RISING_EDGES
Definition naibrd_dif.h:115
@ NAI_DIF_MODE_MEASURE_PERIOD_FROM_RISING_EDGE
Definition naibrd_dif.h:118
@ NAI_DIF_MODE_MEASURE_LOW_TIME
Definition naibrd_dif.h:111
@ NAI_DIF_MODE_TIMESTAMP_RISING_EDGES
Definition naibrd_dif.h:112
@ NAI_DIF_MODE_STD_INPUT_OUTPUT
Definition naibrd_dif.h:109
@ NAI_DIF_MODE_MEASURE_HIGH_TIME
Definition naibrd_dif.h:110
@ NAI_DIF_MODE_TYPE_ENUM_COUNT
Definition naibrd_dif.h:123
nai_dif_raw_group_type
Definition naibrd_dif.h:200
@ NAI_DIF_RAW_GROUP_OUTPUT_STATE
Definition naibrd_dif.h:201
@ NAI_DIF_RAW_GROUP_INPUT_TERMINATION
Definition naibrd_dif.h:202
@ NAI_DIF_RAW_GROUP_SLEW_RATE
Definition naibrd_dif.h:203
@ NAI_DIF_RAW_GROUP_TYPE_ENUM_COUNT
Definition naibrd_dif.h:204
nai_dif_status_type
Definition naibrd_dif.h:6
@ NAI_DIF_STATUS_OVERCURRENT_LATCHED
Definition naibrd_dif.h:9
@ NAI_DIF_STATUS_OVERCURRENT_REALTIME
Definition naibrd_dif.h:10
@ NAI_DIF_STATUS_LO_HI_TRANS_LATCHED
Definition naibrd_dif.h:11
@ NAI_DIF_STATUS_BIT_REALTIME
Definition naibrd_dif.h:8
@ NAI_DIF_STATUS_BIT_LATCHED
Definition naibrd_dif.h:7
@ NAI_DIF_CTS_STATUS_RUN_REALTIME
Definition naibrd_dif.h:16
@ NAI_DIF_STATUS_TYPE_ENUM_COUNT
Definition naibrd_dif.h:17
@ NAI_DIF_STATUS_HI_LO_TRANS_REALTIME
Definition naibrd_dif.h:14
@ NAI_DIF_STATUS_LO_HI_TRANS_REALTIME
Definition naibrd_dif.h:12
@ NAI_DIF_CTS_STATUS_RUN_LATCHED
Definition naibrd_dif.h:15
@ NAI_DIF_STATUS_HI_LO_TRANS_LATCHED
Definition naibrd_dif.h:13
int32_t nai_dif_enhanced_mode_t
Definition naibrd_dif.h:106
nai_dif_pattern_ctrl
Definition naibrd_dif.h:152
@ NAI_DIF_PATTERN_RAM_CONTROL_BURST
Definition naibrd_dif.h:154
@ NAI_DIF_PATTERN_RAM_CONTROL_ENABLE
Definition naibrd_dif.h:153
@ NAI_DIF_PATTERN_RAM_CONTROL_PAUSE
Definition naibrd_dif.h:155
@ NAI_DIF_CTRL_PATTERN_SYNC_RISING
Definition naibrd_dif.h:156
@ NAI_DIF_CTRL_PATTERN_SYNC_FALLING
Definition naibrd_dif.h:157
nai_dif_reset_type
Definition naibrd_dif.h:42
@ NAI_DIF_RESET_TYPE_ENUM_COUNT
Definition naibrd_dif.h:45
@ NAI_DIF_RESET_TIMER_ONLY
Definition naibrd_dif.h:43
@ NAI_DIF_RESET_OVERCURRENT
Definition naibrd_dif.h:44
nai_dif_debounce_idx
Definition naibrd_dif.h:62
@ NAI_DIF_DEBOUNCE_IDX_0_00128MS
Definition naibrd_dif.h:66
@ NAI_DIF_DEBOUNCE_IDX_0_00016MS
Definition naibrd_dif.h:63
@ NAI_DIF_DEBOUNCE_IDX_0_65536MS
Definition naibrd_dif.h:75
@ NAI_DIF_DEBOUNCE_IDX_0_00512MS
Definition naibrd_dif.h:68
@ NAI_DIF_DEBOUNCE_IDX_0_04096MS
Definition naibrd_dif.h:71
@ NAI_DIF_DEBOUNCE_IDX_1_31072MS
Definition naibrd_dif.h:76
@ NAI_DIF_DEBOUNCE_IDX_0_00032MS
Definition naibrd_dif.h:64
@ NAI_DIF_DEBOUNCE_IDX_0_01024MS
Definition naibrd_dif.h:69
@ NAI_DIF_DEBOUNCE_IDX_0_02048MS
Definition naibrd_dif.h:70
@ NAI_DIF_DEBOUNCE_IDX_5_24288MS
Definition naibrd_dif.h:78
@ NAI_DIF_DEBOUNCE_IDX_0_08192MS
Definition naibrd_dif.h:72
@ NAI_DIF_DEBOUNCE_IDX_0_16384MS
Definition naibrd_dif.h:73
@ NAI_DIF_DEBOUNCE_IDX_0_32768MS
Definition naibrd_dif.h:74
@ NAI_DIF_DEBOUNCE_IDX_2_62144MS
Definition naibrd_dif.h:77
@ NAI_DIF_DEBOUNCE_IDX_0_00064MS
Definition naibrd_dif.h:65
@ NAI_DIF_DEBOUNCE_IDX_0_00256MS
Definition naibrd_dif.h:67
nai_dif_raw_module_type
Definition naibrd_dif.h:176
@ NAI_DIF_RAW_MODULE_TERMINATION
Definition naibrd_dif.h:180
@ NAI_DIF_RAW_MODULE_TYPE_ENUM_COUNT
Definition naibrd_dif.h:181
@ NAI_DIF_RAW_MODULE_SLEWRATE
Definition naibrd_dif.h:179
@ NAI_DIF_RAW_MODULE_DEBOUNCELSB
Definition naibrd_dif.h:177
@ NAI_DIF_RAW_MODULE_POLARITY
Definition naibrd_dif.h:178
uint8_t nai_dif_pattern_ctrl_t
Definition naibrd_dif.h:150
uint32_t nai_dif_raw_channel_t
Definition naibrd_dif.h:220
int32_t nai_dif_reset_type_t
Definition naibrd_dif.h:40
int32_t nai_dif_status_type_t
Definition naibrd_dif.h:4
int32_t nai_dif_debounce_idx_t
Definition naibrd_dif.h:60