Software Library API naibrd 2.24.0
See all documentation at naii.docs.com
naibrd_lvdt.h
Go to the documentation of this file.
1
22typedef enum naibrd_lvdt_raw
23{
24 NAIBRD_LVDT_RAW_ACTIVE_CHANNELS, /* NAI_LVDT_RAW_CHAN_STATUS_ENABLE */
26 NAIBRD_LVDT_RAW_TEST_ENABLE, /* Reference nai_lvdt_test_enable_t to enable D0, D2 and D3 test(s) to enable */
29 NAIBRD_LVDT_ONBOARD_REF_VOLT /*make sure to update NAI_LVDT_RAW_ENUM_COUNT when a new enum is added*/
109{
122 NAIBRD_LVDT_CHAN_RAW_VA, /* Read-only */
123 NAIBRD_LVDT_CHAN_RAW_VB, /* Read-only */
143 NAIBRD_LVDT_CHAN_RAW_BIT_ERROR_LIMIT /*make sure to update NAI_LVDT_CHAN_RAW_ENUM_COUNT when a new enum is added*/
149{
150 NAIBRD_LVDT_SIGNAL_VA, /* Read-only */
151 NAIBRD_LVDT_SIGNAL_VB, /* Read-only */
152 NAIBRD_LVDT_SIGNAL_VA_AND_VB /* Read-only. Update NAIBRD_LVDT_SIGNAL_TYPE_ENUM_COUNT when adding a new enum*/
158{
162 NAIBRD_LVDT_SIGNAL_INV_DIFF /* BIT 4. Update NAIBRD_LVDT_SIGNAL_INVERSION_TYPE_ENUM_COUNT */
enum naibrd_lvdt_chan_mapped_status_type naibrd_lvdt_chan_mapped_status_type_t
naibrd_lvdt_detect
Definition naibrd_lvdt.h:101
@ NAIBRD_LVDT_VA_DETECT
Definition naibrd_lvdt.h:102
@ NAIBRD_LVDT_VB_DETECT
Definition naibrd_lvdt.h:103
naibrd_lvdt_event_mapped_status_type
Definition naibrd_lvdt.h:190
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_LOW_THRESHOLD_REAL
Definition naibrd_lvdt.h:195
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_HIGH_THRESHOLD_REAL
Definition naibrd_lvdt.h:197
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_HIGH_THRESHOLD_LATCH
Definition naibrd_lvdt.h:198
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_FULL_LATCH
Definition naibrd_lvdt.h:202
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_ALMOST_EMPTY_LATCH
Definition naibrd_lvdt.h:194
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_DONE_REAL
Definition naibrd_lvdt.h:203
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_FULL_REAL
Definition naibrd_lvdt.h:201
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_EMPTY_REAL
Definition naibrd_lvdt.h:191
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_ALMOST_EMPTY_REAL
Definition naibrd_lvdt.h:193
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_ALMOST_FULL_LATCH
Definition naibrd_lvdt.h:200
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_DONE_LATCH
Definition naibrd_lvdt.h:204
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_EMPTY_LATCH
Definition naibrd_lvdt.h:192
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_LOW_THRESHOLD_LATCH
Definition naibrd_lvdt.h:196
@ NAIBRD_LVDT_EVT_MAP_STATUS_FIFO_ALMOST_FULL_REAL
Definition naibrd_lvdt.h:199
naibrd_lvdt_bandwidth_select
Definition naibrd_lvdt.h:14
@ NAIBRD_LVDT_BW_AUTOMATIC
Definition naibrd_lvdt.h:16
@ NAIBRD_LVDT_BW_MANUAL
Definition naibrd_lvdt.h:15
@ NAIBRD_LVDT_BW_UNKNOWN
Definition naibrd_lvdt.h:17
naibrd_lvdt_channel_raw
Definition naibrd_lvdt.h:109
@ NAIBRD_LVDT_CHAN_RAW_VA_DETECT
Definition naibrd_lvdt.h:125
@ NAIBRD_LVDT_CHAN_RAW_BIT_ERROR_LIMIT
Definition naibrd_lvdt.h:143
@ NAIBRD_LVDT_CHAN_RAW_POSITION_SCALE_A
Definition naibrd_lvdt.h:135
@ NAIBRD_LVDT_CHAN_RAW_VA_AND_VB
Definition naibrd_lvdt.h:124
@ NAIBRD_LVDT_CHAN_RAW_POSITION
Definition naibrd_lvdt.h:110
@ NAIBRD_LVDT_CHAN_RAW_DELTA_POSITION
Definition naibrd_lvdt.h:114
@ NAIBRD_LVDT_CHAN_RAW_REF_FAULT_HIGH_THRESHOLD
Definition naibrd_lvdt.h:131
@ NAIBRD_LVDT_CHAN_RAW_VB_DETECT
Definition naibrd_lvdt.h:126
@ NAIBRD_LVDT_CHAN_RAW_INVERT_SIGNAL
Definition naibrd_lvdt.h:127
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY_OFFSET_2WIRE_B
Definition naibrd_lvdt.h:142
@ NAIBRD_LVDT_CHAN_RAW_BANDWIDTH
Definition naibrd_lvdt.h:115
@ NAIBRD_LVDT_CHAN_RAW_SHORT_THRESHOLD
Definition naibrd_lvdt.h:132
@ NAIBRD_LVDT_CHAN_RAW_POSITION_SCALE_2WIRE_B
Definition naibrd_lvdt.h:139
@ NAIBRD_LVDT_CHAN_RAW_OPEN_THRESHOLD
Definition naibrd_lvdt.h:133
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY_SCALE_A
Definition naibrd_lvdt.h:137
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY_SCALE_2WIRE_B
Definition naibrd_lvdt.h:141
@ NAIBRD_LVDT_CHAN_RAW_REF_VOLTAGE
Definition naibrd_lvdt.h:121
@ NAIBRD_LVDT_CHAN_RAW_SIG_FAULT_HIGH_THRESHOLD
Definition naibrd_lvdt.h:130
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY_OFFSET_A
Definition naibrd_lvdt.h:138
@ NAIBRD_LVDT_CHAN_RAW_POSITION_B
Definition naibrd_lvdt.h:111
@ NAIBRD_LVDT_CHAN_RAW_POSITION_OFFSET_A
Definition naibrd_lvdt.h:136
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY
Definition naibrd_lvdt.h:112
@ NAIBRD_LVDT_CHAN_RAW_BANDWIDTH_SELECT
Definition naibrd_lvdt.h:116
@ NAIBRD_LVDT_CHAN_RAW_POSITION_OFFSET_2WIRE_B
Definition naibrd_lvdt.h:140
@ NAIBRD_LVDT_CHAN_RAW_FREQUENCY
Definition naibrd_lvdt.h:119
@ NAIBRD_LVDT_CHAN_RAW_VA
Definition naibrd_lvdt.h:122
@ NAIBRD_LVDT_CHAN_RAW_REF_FAULT_LOW_THRESHOLD
Definition naibrd_lvdt.h:129
@ NAIBRD_LVDT_CHAN_RAW_WIRE_MODE_SELECT
Definition naibrd_lvdt.h:117
@ NAIBRD_LVDT_CHAN_RAW_LVDT_SCALE
Definition naibrd_lvdt.h:118
@ NAIBRD_LVDT_CHAN_RAW_VELOCITY_B
Definition naibrd_lvdt.h:113
@ NAIBRD_LVDT_CHAN_RAW_SIGNAL_VOLTAGE
Definition naibrd_lvdt.h:120
@ NAIBRD_LVDT_CHAN_RAW_SIG_FAULT_LOW_THRESHOLD
Definition naibrd_lvdt.h:128
@ NAIBRD_LVDT_CHAN_RAW_TR_VALUE
Definition naibrd_lvdt.h:134
@ NAIBRD_LVDT_CHAN_RAW_VB
Definition naibrd_lvdt.h:123
enum naibrd_lvdt_inversion_resp_value_type naibrd_lvdt_signal_inversion_resp_value_type_t
naibrd_lvdt_threshold
Definition naibrd_lvdt.h:89
@ NAIBRD_LVDT_REF_FAULT_HI_THRESHOLD
Definition naibrd_lvdt.h:94
@ NAIBRD_LVDT_OPEN_THRESHOLD
Definition naibrd_lvdt.h:90
@ NAIBRD_LVDT_REF_FAULT_LO_THRESHOLD
Definition naibrd_lvdt.h:95
@ NAIBRD_LVDT_SHORT_THRESHOLD
Definition naibrd_lvdt.h:91
@ NAIBRD_LVDT_SIG_FAULT_HI_THRESHOLD
Definition naibrd_lvdt.h:92
@ NAIBRD_LVDT_SIG_FAULT_LO_THRESHOLD
Definition naibrd_lvdt.h:93
enum naibrd_lvdt_floating_point_attributes naibrd_lvdt_floating_point_attributes_t
naibrd_lvdt_chan_mapped_status_type
Definition naibrd_lvdt.h:43
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SHORT_LATCHED
Definition naibrd_lvdt.h:54
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_REF_FAULT_HIGH_REALTIME
Definition naibrd_lvdt.h:59
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_BIT_REALTIME
Definition naibrd_lvdt.h:45
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_DELTA_POS_LATCHED
Definition naibrd_lvdt.h:50
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_REF_FAULT_HIGH_LATCHED
Definition naibrd_lvdt.h:58
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SIGNAL_FAULT_LOW_REALTIME
Definition naibrd_lvdt.h:47
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_REF_FAULT_LOW_LATCHED
Definition naibrd_lvdt.h:48
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_REF_FAULT_LOW_REALTIME
Definition naibrd_lvdt.h:49
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SIGNAL_FAULT_LOW_LATCHED
Definition naibrd_lvdt.h:46
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SHORT_REALTIME
Definition naibrd_lvdt.h:55
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SIGNAL_FAULT_HIGH_REALTIME
Definition naibrd_lvdt.h:57
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SUMMARY_LATCHED
Definition naibrd_lvdt.h:60
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SUMMARY_REALTIME
Definition naibrd_lvdt.h:61
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_BIT_LATCHED
Definition naibrd_lvdt.h:44
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_OPEN_REALTIME
Definition naibrd_lvdt.h:53
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_SIGNAL_FAULT_HIGH_LATCHED
Definition naibrd_lvdt.h:56
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_OPEN_LATCHED
Definition naibrd_lvdt.h:52
@ NAIBRD_LVDT_CHAN_MAPPED_STATUS_DELTA_POS_REALTIME
Definition naibrd_lvdt.h:51
enum naibrd_lvdt_format naibrd_lvdt_format_t
naibrd_lvdt_floating_point_attributes
Definition naibrd_lvdt.h:75
@ NAIBRD_LVDT_VELOCITY_OFFSET_2WIRE_B
Definition naibrd_lvdt.h:83
@ NAIBRD_LVDT_VELOCITY_OFFSET_A
Definition naibrd_lvdt.h:79
@ NAIBRD_LVDT_POSITION_SCALE_A
Definition naibrd_lvdt.h:76
@ NAIBRD_LVDT_POSITION_SCALE_2WIRE_B
Definition naibrd_lvdt.h:80
@ NAIBRD_LVDT_POSITION_OFFSET_2WIRE_B
Definition naibrd_lvdt.h:81
@ NAIBRD_LVDT_VELOCITY_SCALE_2WIRE_B
Definition naibrd_lvdt.h:82
@ NAIBRD_LVDT_POSITION_OFFSET_A
Definition naibrd_lvdt.h:77
@ NAIBRD_LVDT_VELOCITY_SCALE_A
Definition naibrd_lvdt.h:78
naibrd_lvdt_signal_type
Definition naibrd_lvdt.h:149
@ NAIBRD_LVDT_SIGNAL_VA
Definition naibrd_lvdt.h:150
@ NAIBRD_LVDT_SIGNAL_VB
Definition naibrd_lvdt.h:151
@ NAIBRD_LVDT_SIGNAL_VA_AND_VB
Definition naibrd_lvdt.h:152
naibrd_lvdt_module_power_reset_type
Definition naibrd_lvdt.h:221
@ NAIBRD_LVDT_MODULE_POWER_RESET_REQUEST_POWER_DOWN
Definition naibrd_lvdt.h:223
@ NAIBRD_LVDT_MODULE_POWER_RESET_REQUEST_RESET
Definition naibrd_lvdt.h:222
@ NAIBRD_LVDT_MODULE_POWER_RESET_REQUEST_POWER_UP
Definition naibrd_lvdt.h:224
enum naibrd_lvdt_event_mapped_category_type naibrd_lvdt_event_mapped_category_type_t
enum naibrd_lvdt_bandwidth_select naibrd_lvdt_bandwidth_select_t
naibrd_lvdt_2_wire
Definition naibrd_lvdt.h:67
@ NAIBRD_LVDT_TWO_WIRE_A
Definition naibrd_lvdt.h:68
@ NAIBRD_LVDT_TWO_WIRE_B
Definition naibrd_lvdt.h:69
naibrd_lvdt_module_power_reset_status_type
Definition naibrd_lvdt.h:210
@ NAIBRD_LVDT_MODULE_POWER_RESET_STATUS_NOT_DETECTED
Definition naibrd_lvdt.h:212
@ NAIBRD_LVDT_MODULE_POWER_RESET_STATUS_FW_NOT_READY
Definition naibrd_lvdt.h:214
@ NAIBRD_LVDT_MODULE_POWER_RESET_STATUS_COMM_ERROR
Definition naibrd_lvdt.h:215
@ NAIBRD_LVDT_MODULE_POWER_RESET_STATUS_POWERED_DOWN
Definition naibrd_lvdt.h:211
@ NAIBRD_LVDT_MODULE_POWER_RESET_STATUS_NOT_LINK_INIT
Definition naibrd_lvdt.h:213
enum naibrd_lvdt_event_mapped_status_type naibrd_lvdt_event_mapped_status_type_t
naibrd_lvdt_format
Definition naibrd_lvdt.h:5
@ NAIBRD_LVDT_4WIRE
Definition naibrd_lvdt.h:6
@ NAIBRD_LVDT_2WIRE
Definition naibrd_lvdt.h:7
@ NAIBRD_LVDT_FORMAT_UNKNOWN
Definition naibrd_lvdt.h:8
enum naibrd_lvdt_module_power_reset_status_type naibrd_lvdt_module_power_reset_status_type_t
enum naibrd_lvdt_signal_inversion_type naibrd_lvdt_signal_inversion_type_t
naibrd_lvdt_signal_inversion_type
Definition naibrd_lvdt.h:158
@ NAIBRD_LVDT_SIGNAL_INV_DIFF
Definition naibrd_lvdt.h:162
@ NAIBRD_LVDT_SIGNAL_INV_VA
Definition naibrd_lvdt.h:159
@ NAIBRD_LVDT_SIGNAL_INV_REF
Definition naibrd_lvdt.h:161
@ NAIBRD_LVDT_SIGNAL_INV_VB
Definition naibrd_lvdt.h:160
enum naibrd_lvdt_module_power_reset_type naibrd_lvdt_module_power_reset_type_t
naibrd_lvdt_inversion_resp_value_type
Definition naibrd_lvdt.h:168
@ NAIBRD_LVDT_RESP_DIFF_VA_VB
Definition naibrd_lvdt.h:175
@ NAIBRD_LVDT_RESP_NON_INVERTED_VA
Definition naibrd_lvdt.h:169
@ NAIBRD_LVDT_RESP_NON_INVERTED_VB
Definition naibrd_lvdt.h:171
@ NAIBRD_LVDT_RESP_INVERTED_REF
Definition naibrd_lvdt.h:174
@ NAIBRD_LVDT_RESP_DIFF_VB_VA
Definition naibrd_lvdt.h:176
@ NAIBRD_LVDT_RESP_INVERTED_VB
Definition naibrd_lvdt.h:172
@ NAIBRD_LVDT_RESP_NON_INVERTED_REF
Definition naibrd_lvdt.h:173
@ NAIBRD_LVDT_RESP_UNKNOWN
Definition naibrd_lvdt.h:177
@ NAIBRD_LVDT_RESP_INVERTED_VA
Definition naibrd_lvdt.h:170
enum naibrd_lvdt_detect naibrd_lvdt_detect_t
naibrd_lvdt_test_enable
Definition naibrd_lvdt.h:35
@ NAIBRD_LVDT_TEST_ENABLE_D3
Definition naibrd_lvdt.h:37
@ NAIBRD_LVDT_TEST_ENABLE_D0
Definition naibrd_lvdt.h:36
naibrd_lvdt_raw
Definition naibrd_lvdt.h:23
@ NAIBRD_LVDT_ONBOARD_REF_FREQ
Definition naibrd_lvdt.h:28
@ NAIBRD_LVDT_RAW_ACTIVE_CHANNELS
Definition naibrd_lvdt.h:24
@ NAIBRD_LVDT_RAW_TEST_POSITION
Definition naibrd_lvdt.h:27
@ NAIBRD_LVDT_RAW_LATCH
Definition naibrd_lvdt.h:25
@ NAIBRD_LVDT_ONBOARD_REF_VOLT
Definition naibrd_lvdt.h:29
@ NAIBRD_LVDT_RAW_TEST_ENABLE
Definition naibrd_lvdt.h:26
naibrd_lvdt_event_mapped_category_type
Definition naibrd_lvdt.h:183
@ NAIBRD_LVDT_EVT_MAP_CATEGORY_FIFO
Definition naibrd_lvdt.h:184
enum naibrd_lvdt_raw naibrd_lvdt_raw_t
enum naibrd_lvdt_channel_raw naibrd_lvdt_channel_raw_t
enum naibrd_lvdt_signal_type naibrd_lvdt_signal_type_t
enum naibrd_lvdt_test_enable naibrd_lvdt_test_enable_t
enum naibrd_lvdt_2_wire naibrd_lvdt_2_wire_t
enum naibrd_lvdt_threshold naibrd_lvdt_threshold_t