Software Library API naibrd 1.62
See all documentation at naii.docs.com
naibrd_sg.h
Go to the documentation of this file.
1
34typedef uint32_t nai_sg_pga_gain_type_t;
110typedef uint32_t nai_sg_raw_t;
130typedef uint32_t nai_sg_raw_channel_t;
186typedef uint32_t nai_sg_channel_output_t;
188{
189 NAI_SG_CHAN_16_OUTPUT_UNSCALED, /* unscaled 16 bit data channel measurement */
190 NAI_SG_CHAN_16_OUTPUT_SCALED, /* 16 bit data channel measurement scaled by range multiplier */
191 NAI_SG_CHAN_24_OUTPUT_UNSCALED, /* unscaled 24 bit data channel measurement */
192 NAI_SG_CHAN_24_OUTPUT_SCALED, /* 24 bit data channel measurement scaled by range multiplier */
196{
197 NAI_SG_CHAN_16_OUTPUT_UNSCALED, /* unscaled 16 bit data channel measurement */
198 NAI_SG_CHAN_16_OUTPUT_SCALED, /* 16 bit data channel measurement scaled by range multiplier */
199 NAI_SG_CHAN_24_OUTPUT_UNSCALED, /* unscaled 24 bit data channel measurement */
200 NAI_SG_CHAN_24_OUTPUT_SCALED, /* 24 bit data channel measurement scaled by range multiplier */
202};
210typedef uint32_t nai_sg_status_type_t;
nai_sg_status_type
Definition naibrd_sg.h:212
@ NAI_SG_STATUS_LOW_STRAIN_ALERT_2_LATCHED
Definition naibrd_sg.h:227
@ NAI_SG_STATUS_HIGH_STRAIN_ALERT_2_LATCHED
Definition naibrd_sg.h:223
@ NAI_SG_STATUS_LOW_STRAIN_ALERT_1_REALTIME
Definition naibrd_sg.h:226
@ NAI_SG_STATUS_HIGH_STRAIN_ALERT_1_LATCHED
Definition naibrd_sg.h:221
@ NAI_SG_STATUS_AD_ERR_REALTIME
Definition naibrd_sg.h:218
@ NAI_SG_STATUS_OPEN_LATCHED
Definition naibrd_sg.h:215
@ NAI_SG_STATUS_OPEN_REALTIME
Definition naibrd_sg.h:216
@ NAI_SG_STATUS_LOW_STRAIN_ALERT_2_REALTIME
Definition naibrd_sg.h:228
@ NAI_SG_STATUS_LOW_STRAIN_ALERT_1_LATCHED
Definition naibrd_sg.h:225
@ NAI_SG_STATUS_SUMMARY_LATCHED
Definition naibrd_sg.h:229
@ NAI_SG_STATUS_TYPE_ENUM_COUNT
Definition naibrd_sg.h:231
@ NAI_SG_STATUS_AD_NO_REF_LATCHED
Definition naibrd_sg.h:219
@ NAI_SG_STATUS_HIGH_STRAIN_ALERT_2_REALTIME
Definition naibrd_sg.h:224
@ NAI_SG_STATUS_SUMMARY_REALTIME
Definition naibrd_sg.h:230
@ NAI_SG_STATUS_BIT_LATCHED
Definition naibrd_sg.h:213
@ NAI_SG_STATUS_AD_NO_REF_REALTIME
Definition naibrd_sg.h:220
@ NAI_SG_STATUS_HIGH_STRAIN_ALERT_1_REALTIME
Definition naibrd_sg.h:222
@ NAI_SG_STATUS_AD_ERR_LATCHED
Definition naibrd_sg.h:217
@ NAI_SG_STATUS_BIT_REALTIME
Definition naibrd_sg.h:214
nai_sg_pga_gain_type
Definition naibrd_sg.h:36
@ NAI_SG_PGA_GAIN_8
Definition naibrd_sg.h:40
@ NAI_SG_PGA_GAIN_COUNT
Definition naibrd_sg.h:43
@ NAI_SG_PGA_GAIN_2
Definition naibrd_sg.h:38
@ NAI_SG_PGA_GAIN_16
Definition naibrd_sg.h:41
@ NAI_SG_PGA_GAIN_1
Definition naibrd_sg.h:37
@ NAI_SG_PGA_GAIN_32
Definition naibrd_sg.h:42
@ NAI_SG_PGA_GAIN_4
Definition naibrd_sg.h:39
nai_sg_raw_type
Definition naibrd_sg.h:112
@ NAI_SG_RAW_TYPE_ENUM_COUNT
Definition naibrd_sg.h:115
@ NAI_SG_RAW_USE_INTERNAL_BRIDGE_COMPLETION
Definition naibrd_sg.h:114
@ NAI_SG_RAW_CAL_CHAN
Definition naibrd_sg.h:113
uint32_t nai_sg_sample_rate_type_t
Definition naibrd_sg.h:62
uint32_t nai_sg_strain_alert_value_type_t
Definition naibrd_sg.h:262
uint32_t nai_sg_raw_t
Definition naibrd_sg.h:110
nai_sg_bridge_config_type
Definition naibrd_sg.h:6
@ NAI_SG_BRIDGE_CONFIG_FULL_BRIDGE_3
Definition naibrd_sg.h:13
@ NAI_SG_BRIDGE_CONFIG_QUARTER_BRIDGE_2
Definition naibrd_sg.h:8
@ NAI_SG_BRIDGE_CONFIG_COUNT
Definition naibrd_sg.h:14
@ NAI_SG_BRIDGE_CONFIG_FULL_BRIDGE_2
Definition naibrd_sg.h:12
@ NAI_SG_BRIDGE_CONFIG_HALF_BRIDGE_2
Definition naibrd_sg.h:10
@ NAI_SG_BRIDGE_CONFIG_HALF_BRIDGE_1
Definition naibrd_sg.h:9
@ NAI_SG_BRIDGE_CONFIG_QUARTER_BRIDGE_1
Definition naibrd_sg.h:7
@ NAI_SG_BRIDGE_CONFIG_FULL_BRIDGE_1
Definition naibrd_sg.h:11
uint32_t nai_sg_status_type_t
Definition naibrd_sg.h:210
nai_sg_sample_rate_type
Definition naibrd_sg.h:64
@ NAI_SG_SAMPLE_RATE_5_SPS
Definition naibrd_sg.h:66
@ NAI_SG_SAMPLE_RATE_COUNT
Definition naibrd_sg.h:81
@ NAI_SG_SAMPLE_RATE_20_SPS
Definition naibrd_sg.h:69
@ NAI_SG_SAMPLE_RATE_1200_SPS
Definition naibrd_sg.h:74
@ NAI_SG_SAMPLE_RATE_16P6666_SPS
Definition naibrd_sg.h:68
@ NAI_SG_SAMPLE_RATE_100_SPS
Definition naibrd_sg.h:72
@ NAI_SG_SAMPLE_RATE_2P5_SPS
Definition naibrd_sg.h:65
@ NAI_SG_SAMPLE_RATE_60_SPS
Definition naibrd_sg.h:71
@ NAI_SG_SAMPLE_RATE_50_SPS
Definition naibrd_sg.h:70
@ NAI_SG_SAMPLE_RATE_38400_SPS
Definition naibrd_sg.h:80
@ NAI_SG_SAMPLE_RATE_14400_SPS
Definition naibrd_sg.h:78
@ NAI_SG_SAMPLE_RATE_10_SPS
Definition naibrd_sg.h:67
@ NAI_SG_SAMPLE_RATE_19200_SPS
Definition naibrd_sg.h:79
@ NAI_SG_SAMPLE_RATE_4800_SPS
Definition naibrd_sg.h:76
@ NAI_SG_SAMPLE_RATE_2400_SPS
Definition naibrd_sg.h:75
@ NAI_SG_SAMPLE_RATE_400_SPS
Definition naibrd_sg.h:73
@ NAI_SG_SAMPLE_RATE_7200_SPS
Definition naibrd_sg.h:77
uint32_t nai_sg_raw_channel_t
Definition naibrd_sg.h:130
uint32_t nai_sg_pga_gain_type_t
Definition naibrd_sg.h:34
uint32_t nai_sg_channel_output_t
Definition naibrd_sg.h:186
uint32_t nai_sg_bridge_config_type_t
Definition naibrd_sg.h:4
nai_sg_channel_output_type
Definition naibrd_sg.h:188
@ NAI_SG_CHAN_24_OUTPUT_UNSCALED
Definition naibrd_sg.h:191
@ NAI_SG_CHAN_16_OUTPUT_UNSCALED
Definition naibrd_sg.h:189
@ NAI_SG_CHAN_OUTPUT_TYPE_ENUM_COUNT
Definition naibrd_sg.h:193
@ NAI_SG_CHAN_24_OUTPUT_SCALED
Definition naibrd_sg.h:192
@ NAI_SG_CHAN_16_OUTPUT_SCALED
Definition naibrd_sg.h:190
nai_sg_strain_alert_value_type
Definition naibrd_sg.h:264
@ NAI_SG_STRAIN_ALERT_VALUE_TYPE_ENUM_COUNT
Definition naibrd_sg.h:269
@ NAI_SG_LOW_STRAIN_ALERT_1_VALUE
Definition naibrd_sg.h:267
@ NAI_SG_HIGH_STRAIN_ALERT_2_VALUE
Definition naibrd_sg.h:266
@ NAI_SG_LOW_STRAIN_ALERT_2_VALUE
Definition naibrd_sg.h:268
@ NAI_SG_HIGH_STRAIN_ALERT_1_VALUE
Definition naibrd_sg.h:265
nai_sg_raw_channel_type
Definition naibrd_sg.h:132
@ NAI_SG_RAW_CHAN_OUTPUT
Definition naibrd_sg.h:136
@ NAI_SG_RAW_CHAN_MIN_STRAIN
Definition naibrd_sg.h:151
@ NAI_SG_RAW_CHAN_PGA_GAIN
Definition naibrd_sg.h:144
@ NAI_SG_RAW_CHAN_STRAIN_ALERT_HI_THRESHOLD
Definition naibrd_sg.h:148
@ NAI_SG_RAW_CHAN_EXCITATION_VOLT
Definition naibrd_sg.h:137
@ NAI_SG_RAW_CHAN_RAW_24_OUTPUT
Definition naibrd_sg.h:135
@ NAI_SG_RAW_CHAN_STRAIN_ALARM_HI_THRESHOLD
Definition naibrd_sg.h:149
@ NAI_SG_RAW_CHAN_REMOTE_SENSE
Definition naibrd_sg.h:138
@ NAI_SG_RAW_CHAN_RAW_16_OUTPUT
Definition naibrd_sg.h:134
@ NAI_SG_RAW_CHAN_SAMPLE_RATE
Definition naibrd_sg.h:145
@ NAI_SG_RAW_CHAN_STRAIN_ALARM_LO_THRESHOLD
Definition naibrd_sg.h:146
@ NAI_SG_RAW_CHAN_IMBALANCE_OFFSET
Definition naibrd_sg.h:150
@ NAI_SG_RAW_CHAN_OUTPUT_VV
Definition naibrd_sg.h:133
@ NAI_SG_RAW_CHAN_TYPE_ENUM_COUNT
Definition naibrd_sg.h:153
@ NAI_SG_RAW_CHAN_STRAIN_ALERT_LO_THRESHOLD
Definition naibrd_sg.h:147
@ NAI_SG_RAW_CHAN_LEAD_RESISTANCE
Definition naibrd_sg.h:143
@ NAI_SG_RAW_CHAN_POISSON_RATIO
Definition naibrd_sg.h:142
@ NAI_SG_RAW_CHAN_NOMINAL_RESISTANCE
Definition naibrd_sg.h:140
@ NAI_SG_RAW_CHAN_BRIDGE_CONFIG
Definition naibrd_sg.h:139
@ NAI_SG_RAW_CHAN_MAX_STRAIN
Definition naibrd_sg.h:152
@ NAI_SG_RAW_CHAN_GAUGE_FACTOR
Definition naibrd_sg.h:141