(Working) Code to interface 3 LoadCells to ADISense1000 and display values using the Labview code.

Fork of 4Bridge_ADISense1000_Example_copy by CAC_smartcushion

Committer:
RGurav
Date:
Wed Aug 08 08:08:53 2018 +0000
Revision:
3:83d10123d1cd
Parent:
0:76fed7dd9235
(Working); Code to interface 3 loadCell to ADISense1000 and display using Labview code.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
seanwilson10 0:76fed7dd9235 1 /*!
seanwilson10 0:76fed7dd9235 2 ******************************************************************************
seanwilson10 0:76fed7dd9235 3 * @file: adi_sense_1000_sensor_types.h
seanwilson10 0:76fed7dd9235 4 * @brief: Sensor type definitions for ADI Sense 1000.
seanwilson10 0:76fed7dd9235 5 *-----------------------------------------------------------------------------
seanwilson10 0:76fed7dd9235 6 */
seanwilson10 0:76fed7dd9235 7
seanwilson10 0:76fed7dd9235 8 /*
seanwilson10 0:76fed7dd9235 9 Copyright 2017 (c) Analog Devices, Inc.
seanwilson10 0:76fed7dd9235 10
seanwilson10 0:76fed7dd9235 11 All rights reserved.
seanwilson10 0:76fed7dd9235 12
seanwilson10 0:76fed7dd9235 13 Redistribution and use in source and binary forms, with or without
seanwilson10 0:76fed7dd9235 14 modification, are permitted provided that the following conditions are met:
seanwilson10 0:76fed7dd9235 15 - Redistributions of source code must retain the above copyright
seanwilson10 0:76fed7dd9235 16 notice, this list of conditions and the following disclaimer.
seanwilson10 0:76fed7dd9235 17 - Redistributions in binary form must reproduce the above copyright
seanwilson10 0:76fed7dd9235 18 notice, this list of conditions and the following disclaimer in
seanwilson10 0:76fed7dd9235 19 the documentation and/or other materials provided with the
seanwilson10 0:76fed7dd9235 20 distribution.
seanwilson10 0:76fed7dd9235 21 - Neither the name of Analog Devices, Inc. nor the names of its
seanwilson10 0:76fed7dd9235 22 contributors may be used to endorse or promote products derived
seanwilson10 0:76fed7dd9235 23 from this software without specific prior written permission.
seanwilson10 0:76fed7dd9235 24 - The use of this software may or may not infringe the patent rights
seanwilson10 0:76fed7dd9235 25 of one or more patent holders. This license does not release you
seanwilson10 0:76fed7dd9235 26 from the requirement that you obtain separate licenses from these
seanwilson10 0:76fed7dd9235 27 patent holders to use this software.
seanwilson10 0:76fed7dd9235 28 - Use of the software either in source or binary form, must be run
seanwilson10 0:76fed7dd9235 29 on or directly connected to an Analog Devices Inc. component.
seanwilson10 0:76fed7dd9235 30
seanwilson10 0:76fed7dd9235 31 THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR
seanwilson10 0:76fed7dd9235 32 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT,
seanwilson10 0:76fed7dd9235 33 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
seanwilson10 0:76fed7dd9235 34 IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT,
seanwilson10 0:76fed7dd9235 35 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
seanwilson10 0:76fed7dd9235 36 LIMITED TO, INTELLECTUAL PROPERTY RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR
seanwilson10 0:76fed7dd9235 37 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
seanwilson10 0:76fed7dd9235 38 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
seanwilson10 0:76fed7dd9235 39 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
seanwilson10 0:76fed7dd9235 40 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
seanwilson10 0:76fed7dd9235 41 */
seanwilson10 0:76fed7dd9235 42
seanwilson10 0:76fed7dd9235 43 #ifndef __ADI_SENSE_1000_SENSOR_TYPES_H__
seanwilson10 0:76fed7dd9235 44 #define __ADI_SENSE_1000_SENSOR_TYPES_H__
seanwilson10 0:76fed7dd9235 45
seanwilson10 0:76fed7dd9235 46 /*! @addtogroup ADI_Sense_1000_Api ADI Sense 1000 Host Library API
seanwilson10 0:76fed7dd9235 47 * @{
seanwilson10 0:76fed7dd9235 48 */
seanwilson10 0:76fed7dd9235 49
seanwilson10 0:76fed7dd9235 50 #ifdef __cplusplus
seanwilson10 0:76fed7dd9235 51 extern "C" {
seanwilson10 0:76fed7dd9235 52 #endif
seanwilson10 0:76fed7dd9235 53
seanwilson10 0:76fed7dd9235 54 /*! ADI Sense 1000 measurement channel identifiers */
seanwilson10 0:76fed7dd9235 55 typedef enum {
seanwilson10 0:76fed7dd9235 56 ADI_SENSE_1000_CHANNEL_ID_NONE = -1,
seanwilson10 0:76fed7dd9235 57 /*!< Used to indicate when no channel is selected (e.g. compensation channel) */
seanwilson10 0:76fed7dd9235 58
seanwilson10 0:76fed7dd9235 59 ADI_SENSE_1000_CHANNEL_ID_CJC_0 = 0,
seanwilson10 0:76fed7dd9235 60 /*!< Cold-Juction Compensation channel #0 */
seanwilson10 0:76fed7dd9235 61 ADI_SENSE_1000_CHANNEL_ID_CJC_1,
seanwilson10 0:76fed7dd9235 62 /*!< Cold-Juction Compensation channel #1 */
seanwilson10 0:76fed7dd9235 63 ADI_SENSE_1000_CHANNEL_ID_SENSOR_0,
seanwilson10 0:76fed7dd9235 64 /*!< Analog Sensor channel #0 */
seanwilson10 0:76fed7dd9235 65 ADI_SENSE_1000_CHANNEL_ID_SENSOR_1,
seanwilson10 0:76fed7dd9235 66 /*!< Analog Sensor channel #1 */
seanwilson10 0:76fed7dd9235 67 ADI_SENSE_1000_CHANNEL_ID_SENSOR_2,
seanwilson10 0:76fed7dd9235 68 /*!< Analog Sensor channel #2 */
seanwilson10 0:76fed7dd9235 69 ADI_SENSE_1000_CHANNEL_ID_SENSOR_3,
seanwilson10 0:76fed7dd9235 70 /*!< Analog Sensor channel #3 */
seanwilson10 0:76fed7dd9235 71 ADI_SENSE_1000_CHANNEL_ID_VOLTAGE_0,
seanwilson10 0:76fed7dd9235 72 /*!< Analog 0-10V Voltage Sensor channel #0 */
seanwilson10 0:76fed7dd9235 73 ADI_SENSE_1000_CHANNEL_ID_CURRENT_0,
seanwilson10 0:76fed7dd9235 74 /*!< Analog 4-20mA Current Sensor channel #0 */
seanwilson10 0:76fed7dd9235 75 ADI_SENSE_1000_CHANNEL_ID_I2C_0,
seanwilson10 0:76fed7dd9235 76 /*!< Digital I2C Sensor channel #0 */
seanwilson10 0:76fed7dd9235 77 ADI_SENSE_1000_CHANNEL_ID_I2C_1,
seanwilson10 0:76fed7dd9235 78 /*!< Digital I2C Sensor channel #1 */
seanwilson10 0:76fed7dd9235 79 ADI_SENSE_1000_CHANNEL_ID_SPI_0,
seanwilson10 0:76fed7dd9235 80 /*!< Digital SPI Sensor channel #0 */
seanwilson10 0:76fed7dd9235 81 ADI_SENSE_1000_CHANNEL_ID_SPI_1,
seanwilson10 0:76fed7dd9235 82 /*!< Digital SPI Sensor channel #1 */
seanwilson10 0:76fed7dd9235 83 ADI_SENSE_1000_CHANNEL_ID_SPI_2,
seanwilson10 0:76fed7dd9235 84 /*!< Digital SPI Sensor channel #2 */
seanwilson10 0:76fed7dd9235 85
seanwilson10 0:76fed7dd9235 86 ADI_SENSE_1000_MAX_CHANNELS,
seanwilson10 0:76fed7dd9235 87 /*!< Maximum number of measurement channels on the ADI Sense 1000 */
seanwilson10 0:76fed7dd9235 88 } ADI_SENSE_1000_CHANNEL_ID;
seanwilson10 0:76fed7dd9235 89
seanwilson10 0:76fed7dd9235 90 /*! ADI Sense 1000 analog sensor type options
seanwilson10 0:76fed7dd9235 91 *
seanwilson10 0:76fed7dd9235 92 * Select the sensor type that is connected to an ADC analog measurement
seanwilson10 0:76fed7dd9235 93 * channel.
seanwilson10 0:76fed7dd9235 94 *
seanwilson10 0:76fed7dd9235 95 * @note Some channels may only support a subset of the available sensor types
seanwilson10 0:76fed7dd9235 96 * below.
seanwilson10 0:76fed7dd9235 97 *
seanwilson10 0:76fed7dd9235 98 * @note The sensor type name may include a classification suffix:
seanwilson10 0:76fed7dd9235 99 * - _DEF_L1: pre-defined sensor using built-in linearisation data
seanwilson10 0:76fed7dd9235 100 * - _DEF_L2: pre-defined sensor using user-supplied linearisation data
seanwilson10 0:76fed7dd9235 101 * Where the suffix is absent, assume the _DEF_L1 classification above.
seanwilson10 0:76fed7dd9235 102 */
seanwilson10 0:76fed7dd9235 103 typedef enum {
seanwilson10 0:76fed7dd9235 104 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_T_DEF_L1 = 0,
seanwilson10 0:76fed7dd9235 105 /*!< Standard T-type Thermocouple temperature sensor with default
seanwilson10 0:76fed7dd9235 106 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 107 *
seanwilson10 0:76fed7dd9235 108 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 109 */
seanwilson10 0:76fed7dd9235 110 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_J_DEF_L1 = 1,
seanwilson10 0:76fed7dd9235 111 /*!< Standard J-type Thermocouple temperature sensor with default
seanwilson10 0:76fed7dd9235 112 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 113 *
seanwilson10 0:76fed7dd9235 114 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 115 */
seanwilson10 0:76fed7dd9235 116 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_K_DEF_L1 = 2,
seanwilson10 0:76fed7dd9235 117 /*!< Standard K-type Thermocouple temperature sensor with default
seanwilson10 0:76fed7dd9235 118 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 119 *
seanwilson10 0:76fed7dd9235 120 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 121 */
seanwilson10 0:76fed7dd9235 122 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_1_DEF_L2 = 12,
seanwilson10 0:76fed7dd9235 123 /*!< Standard thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 124 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 125 *
seanwilson10 0:76fed7dd9235 126 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 127 */
seanwilson10 0:76fed7dd9235 128 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_2_DEF_L2 = 13,
seanwilson10 0:76fed7dd9235 129 /*!< Standard thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 130 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 131 *
seanwilson10 0:76fed7dd9235 132 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 133 */
seanwilson10 0:76fed7dd9235 134 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_3_DEF_L2 = 14,
seanwilson10 0:76fed7dd9235 135 /*!< Standard thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 136 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 137 *
seanwilson10 0:76fed7dd9235 138 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 139 */
seanwilson10 0:76fed7dd9235 140 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_4_DEF_L2 = 15,
seanwilson10 0:76fed7dd9235 141 /*!< Standard thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 142 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 143 *
seanwilson10 0:76fed7dd9235 144 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 145 */
seanwilson10 0:76fed7dd9235 146 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_T_ADV_L1 = 16,
seanwilson10 0:76fed7dd9235 147 /*!< T-type thermocouple temperature sensor with default linearisation and
seanwilson10 0:76fed7dd9235 148 * advanced configuration options
seanwilson10 0:76fed7dd9235 149 *
seanwilson10 0:76fed7dd9235 150 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 151 */
seanwilson10 0:76fed7dd9235 152 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_K_ADV_L1 = 17,
seanwilson10 0:76fed7dd9235 153 /*!< T-type thermocouple temperature sensor with default linearisation and
seanwilson10 0:76fed7dd9235 154 * advanced configuration options
seanwilson10 0:76fed7dd9235 155 *
seanwilson10 0:76fed7dd9235 156 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 157 */
seanwilson10 0:76fed7dd9235 158 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_J_ADV_L1 = 18,
seanwilson10 0:76fed7dd9235 159 /*!< T-type thermocouple temperature sensor with default linearisation and
seanwilson10 0:76fed7dd9235 160 * advanced configuration options
seanwilson10 0:76fed7dd9235 161 *
seanwilson10 0:76fed7dd9235 162 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 163 */
seanwilson10 0:76fed7dd9235 164 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_1_ADV_L2 = 28,
seanwilson10 0:76fed7dd9235 165 /*!< Thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 166 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 167 *
seanwilson10 0:76fed7dd9235 168 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 169 */
seanwilson10 0:76fed7dd9235 170 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_2_ADV_L2 = 29,
seanwilson10 0:76fed7dd9235 171 /*!< Thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 172 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 173 *
seanwilson10 0:76fed7dd9235 174 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 175 */
seanwilson10 0:76fed7dd9235 176 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_3_ADV_L2 = 30,
seanwilson10 0:76fed7dd9235 177 /*!< Thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 178 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 179 *
seanwilson10 0:76fed7dd9235 180 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 181 */
seanwilson10 0:76fed7dd9235 182 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_4_ADV_L2 = 31,
seanwilson10 0:76fed7dd9235 183 /*!< Thermocouple temperature sensor with user-defined
seanwilson10 0:76fed7dd9235 184 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 185 *
seanwilson10 0:76fed7dd9235 186 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 187 */
seanwilson10 0:76fed7dd9235 188 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT100_DEF_L1 = 32,
seanwilson10 0:76fed7dd9235 189 /*!< Standard 2-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 190 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 191 *
seanwilson10 0:76fed7dd9235 192 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 193 * only
seanwilson10 0:76fed7dd9235 194 */
seanwilson10 0:76fed7dd9235 195 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT1000_DEF_L1 = 33,
seanwilson10 0:76fed7dd9235 196 /*!< Standard 2-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 197 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 198 *
seanwilson10 0:76fed7dd9235 199 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 200 * only
seanwilson10 0:76fed7dd9235 201 */
seanwilson10 0:76fed7dd9235 202 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_1_DEF_L2 = 44,
seanwilson10 0:76fed7dd9235 203 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 204 * default configuration options
seanwilson10 0:76fed7dd9235 205 *
seanwilson10 0:76fed7dd9235 206 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 207 * only
seanwilson10 0:76fed7dd9235 208 */
seanwilson10 0:76fed7dd9235 209 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_2_DEF_L2 = 45,
seanwilson10 0:76fed7dd9235 210 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 211 * default configuration options
seanwilson10 0:76fed7dd9235 212 *
seanwilson10 0:76fed7dd9235 213 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 214 * only
seanwilson10 0:76fed7dd9235 215 */
seanwilson10 0:76fed7dd9235 216 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_3_DEF_L2 = 46,
seanwilson10 0:76fed7dd9235 217 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 218 * default configuration options
seanwilson10 0:76fed7dd9235 219 *
seanwilson10 0:76fed7dd9235 220 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 221 * only
seanwilson10 0:76fed7dd9235 222 */
seanwilson10 0:76fed7dd9235 223 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_4_DEF_L2 = 47,
seanwilson10 0:76fed7dd9235 224 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 225 * default configuration options
seanwilson10 0:76fed7dd9235 226 *
seanwilson10 0:76fed7dd9235 227 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 228 * only
seanwilson10 0:76fed7dd9235 229 */
seanwilson10 0:76fed7dd9235 230 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT100_ADV_L1 = 48,
seanwilson10 0:76fed7dd9235 231 /*!< Standard 2-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 232 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 233 *
seanwilson10 0:76fed7dd9235 234 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 235 * only
seanwilson10 0:76fed7dd9235 236 */
seanwilson10 0:76fed7dd9235 237 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT1000_ADV_L1 = 49,
seanwilson10 0:76fed7dd9235 238 /*!< Standard 2-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 239 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 240 *
seanwilson10 0:76fed7dd9235 241 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 242 * only
seanwilson10 0:76fed7dd9235 243 */
seanwilson10 0:76fed7dd9235 244 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_1_ADV_L2 = 60,
seanwilson10 0:76fed7dd9235 245 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 246 * advanced configuration options
seanwilson10 0:76fed7dd9235 247 *
seanwilson10 0:76fed7dd9235 248 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 249 * only
seanwilson10 0:76fed7dd9235 250 */
seanwilson10 0:76fed7dd9235 251 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_2_ADV_L2 = 61,
seanwilson10 0:76fed7dd9235 252 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 253 * advanced configuration options
seanwilson10 0:76fed7dd9235 254 *
seanwilson10 0:76fed7dd9235 255 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 256 * only
seanwilson10 0:76fed7dd9235 257 */
seanwilson10 0:76fed7dd9235 258 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_3_ADV_L2 = 62,
seanwilson10 0:76fed7dd9235 259 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 260 * advanced configuration options
seanwilson10 0:76fed7dd9235 261 *
seanwilson10 0:76fed7dd9235 262 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 263 * only
seanwilson10 0:76fed7dd9235 264 */
seanwilson10 0:76fed7dd9235 265 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_4_ADV_L2 = 63,
seanwilson10 0:76fed7dd9235 266 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 267 * advanced configuration options
seanwilson10 0:76fed7dd9235 268 *
seanwilson10 0:76fed7dd9235 269 * @note For use with Cold-Juction Compensation and Analog Sensor channels
seanwilson10 0:76fed7dd9235 270 * only
seanwilson10 0:76fed7dd9235 271 */
seanwilson10 0:76fed7dd9235 272 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT100_DEF_L1 = 64,
seanwilson10 0:76fed7dd9235 273 /*!< Standard 3-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 274 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 275 *
seanwilson10 0:76fed7dd9235 276 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 277 */
seanwilson10 0:76fed7dd9235 278 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT1000_DEF_L1 = 65,
seanwilson10 0:76fed7dd9235 279 /*!< Standard 3-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 280 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 281 *
seanwilson10 0:76fed7dd9235 282 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 283 */
seanwilson10 0:76fed7dd9235 284 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_1_DEF_L2 = 76,
seanwilson10 0:76fed7dd9235 285 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 286 * default configuration options
seanwilson10 0:76fed7dd9235 287 *
seanwilson10 0:76fed7dd9235 288 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 289 */
seanwilson10 0:76fed7dd9235 290 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_2_DEF_L2 = 77,
seanwilson10 0:76fed7dd9235 291 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 292 * default configuration options
seanwilson10 0:76fed7dd9235 293 *
seanwilson10 0:76fed7dd9235 294 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 295 */
seanwilson10 0:76fed7dd9235 296 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_3_DEF_L2 = 78,
seanwilson10 0:76fed7dd9235 297 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 298 * default configuration options
seanwilson10 0:76fed7dd9235 299 *
seanwilson10 0:76fed7dd9235 300 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 301 */
seanwilson10 0:76fed7dd9235 302 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_4_DEF_L2 = 79,
seanwilson10 0:76fed7dd9235 303 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 304 * default configuration options
seanwilson10 0:76fed7dd9235 305 *
seanwilson10 0:76fed7dd9235 306 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 307 */
seanwilson10 0:76fed7dd9235 308 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT100_ADV_L1 = 80,
seanwilson10 0:76fed7dd9235 309 /*!< Standard 3-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 310 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 311 *
seanwilson10 0:76fed7dd9235 312 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 313 */
seanwilson10 0:76fed7dd9235 314 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT1000_ADV_L1 = 81,
seanwilson10 0:76fed7dd9235 315 /*!< Standard 3-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 316 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 317 *
seanwilson10 0:76fed7dd9235 318 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 319 */
seanwilson10 0:76fed7dd9235 320 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_1_ADV_L2 = 92,
seanwilson10 0:76fed7dd9235 321 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 322 * advanced configuration options
seanwilson10 0:76fed7dd9235 323 *
seanwilson10 0:76fed7dd9235 324 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 325 */
seanwilson10 0:76fed7dd9235 326 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_2_ADV_L2 = 93,
seanwilson10 0:76fed7dd9235 327 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 328 * advanced configuration options
seanwilson10 0:76fed7dd9235 329 *
seanwilson10 0:76fed7dd9235 330 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 331 */
seanwilson10 0:76fed7dd9235 332 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_3_ADV_L2 = 94,
seanwilson10 0:76fed7dd9235 333 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 334 * advanced configuration options
seanwilson10 0:76fed7dd9235 335 *
seanwilson10 0:76fed7dd9235 336 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 337 */
seanwilson10 0:76fed7dd9235 338 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_4_ADV_L2 = 95,
seanwilson10 0:76fed7dd9235 339 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 340 * advanced configuration options
seanwilson10 0:76fed7dd9235 341 *
seanwilson10 0:76fed7dd9235 342 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 343 */
seanwilson10 0:76fed7dd9235 344 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT100_DEF_L1 = 96,
seanwilson10 0:76fed7dd9235 345 /*!< Standard 4-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 346 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 347 *
seanwilson10 0:76fed7dd9235 348 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 349 */
seanwilson10 0:76fed7dd9235 350 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT1000_DEF_L1 = 97,
seanwilson10 0:76fed7dd9235 351 /*!< Standard 4-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 352 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 353 *
seanwilson10 0:76fed7dd9235 354 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 355 */
seanwilson10 0:76fed7dd9235 356 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_1_DEF_L2 = 108,
seanwilson10 0:76fed7dd9235 357 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 358 * default configuration options
seanwilson10 0:76fed7dd9235 359 *
seanwilson10 0:76fed7dd9235 360 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 361 */
seanwilson10 0:76fed7dd9235 362 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_2_DEF_L2 = 109,
seanwilson10 0:76fed7dd9235 363 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 364 * default configuration options
seanwilson10 0:76fed7dd9235 365 *
seanwilson10 0:76fed7dd9235 366 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 367 */
seanwilson10 0:76fed7dd9235 368 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_3_DEF_L2 = 110,
seanwilson10 0:76fed7dd9235 369 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 370 * default configuration options
seanwilson10 0:76fed7dd9235 371 *
seanwilson10 0:76fed7dd9235 372 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 373 */
seanwilson10 0:76fed7dd9235 374 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_4_DEF_L2 = 111,
seanwilson10 0:76fed7dd9235 375 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 376 * default configuration options
seanwilson10 0:76fed7dd9235 377 *
seanwilson10 0:76fed7dd9235 378 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 379 */
seanwilson10 0:76fed7dd9235 380 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT100_ADV_L1 = 112,
seanwilson10 0:76fed7dd9235 381 /*!< Standard 4-wire PT100 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 382 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 383 *
seanwilson10 0:76fed7dd9235 384 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 385 */
seanwilson10 0:76fed7dd9235 386 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT1000_ADV_L1 = 113,
seanwilson10 0:76fed7dd9235 387 /*!< Standard 4-wire PT1000 RTD temperature sensor with default
seanwilson10 0:76fed7dd9235 388 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 389 *
seanwilson10 0:76fed7dd9235 390 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 391 */
seanwilson10 0:76fed7dd9235 392 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_1_ADV_L2 = 124,
seanwilson10 0:76fed7dd9235 393 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 394 * advanced configuration options
seanwilson10 0:76fed7dd9235 395 *
seanwilson10 0:76fed7dd9235 396 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 397 */
seanwilson10 0:76fed7dd9235 398 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_2_ADV_L2 = 125,
seanwilson10 0:76fed7dd9235 399 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 400 * advanced configuration options
seanwilson10 0:76fed7dd9235 401 *
seanwilson10 0:76fed7dd9235 402 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 403 */
seanwilson10 0:76fed7dd9235 404 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_3_ADV_L2 = 126,
seanwilson10 0:76fed7dd9235 405 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 406 * advanced configuration options
seanwilson10 0:76fed7dd9235 407 *
seanwilson10 0:76fed7dd9235 408 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 409 */
seanwilson10 0:76fed7dd9235 410 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_4_ADV_L2 = 127,
seanwilson10 0:76fed7dd9235 411 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 412 * advanced configuration options
seanwilson10 0:76fed7dd9235 413 *
seanwilson10 0:76fed7dd9235 414 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 415 */
seanwilson10 0:76fed7dd9235 416 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_A_10K_DEF_L1 = 128,
seanwilson10 0:76fed7dd9235 417 /*!< Standard 10kOhm NTC Thermistor temperature sensor with Steinhart–Hart
seanwilson10 0:76fed7dd9235 418 * linearisation equation and default configuration options
seanwilson10 0:76fed7dd9235 419 *
seanwilson10 0:76fed7dd9235 420 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 421 */
seanwilson10 0:76fed7dd9235 422 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_B_10K_DEF_L1 = 129,
seanwilson10 0:76fed7dd9235 423 /*!< Standard 10kOhm NTC Thermistor temperature sensor with Beta
seanwilson10 0:76fed7dd9235 424 * linearisation equation and default configuration options
seanwilson10 0:76fed7dd9235 425 *
seanwilson10 0:76fed7dd9235 426 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 427 */
seanwilson10 0:76fed7dd9235 428 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_1_DEF_L2 = 140,
seanwilson10 0:76fed7dd9235 429 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 430 * default configuration options
seanwilson10 0:76fed7dd9235 431 *
seanwilson10 0:76fed7dd9235 432 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 433 */
seanwilson10 0:76fed7dd9235 434 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_2_DEF_L2 = 141,
seanwilson10 0:76fed7dd9235 435 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 436 * default configuration options
seanwilson10 0:76fed7dd9235 437 *
seanwilson10 0:76fed7dd9235 438 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 439 */
seanwilson10 0:76fed7dd9235 440 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_3_DEF_L2 = 142,
seanwilson10 0:76fed7dd9235 441 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 442 * default configuration options
seanwilson10 0:76fed7dd9235 443 *
seanwilson10 0:76fed7dd9235 444 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 445 */
seanwilson10 0:76fed7dd9235 446 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_4_DEF_L2 = 143,
seanwilson10 0:76fed7dd9235 447 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 448 * default configuration options
seanwilson10 0:76fed7dd9235 449 *
seanwilson10 0:76fed7dd9235 450 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 451 */
seanwilson10 0:76fed7dd9235 452 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_A_10K_ADV_L1 = 144,
seanwilson10 0:76fed7dd9235 453 /*!< 10kOhm NTC Thermistor temperature sensor with Steinhart–Hart
seanwilson10 0:76fed7dd9235 454 * linearisation equation and advanced configuration options
seanwilson10 0:76fed7dd9235 455 *
seanwilson10 0:76fed7dd9235 456 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 457 */
seanwilson10 0:76fed7dd9235 458 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_B_10K_ADV_L1 = 145,
seanwilson10 0:76fed7dd9235 459 /*!< 10kOhm NTC Thermistor temperature sensor with Beta
seanwilson10 0:76fed7dd9235 460 * linearisation equation and advanced configuration options
seanwilson10 0:76fed7dd9235 461 *
seanwilson10 0:76fed7dd9235 462 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 463 */
seanwilson10 0:76fed7dd9235 464 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_1_ADV_L2 = 156,
seanwilson10 0:76fed7dd9235 465 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 466 * advanced configuration options
seanwilson10 0:76fed7dd9235 467 *
seanwilson10 0:76fed7dd9235 468 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 469 */
seanwilson10 0:76fed7dd9235 470 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_2_ADV_L2 = 157,
seanwilson10 0:76fed7dd9235 471 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 472 * advanced configuration options
seanwilson10 0:76fed7dd9235 473 *
seanwilson10 0:76fed7dd9235 474 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 475 */
seanwilson10 0:76fed7dd9235 476 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_3_ADV_L2 = 158,
seanwilson10 0:76fed7dd9235 477 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 478 * advanced configuration options
seanwilson10 0:76fed7dd9235 479 *
seanwilson10 0:76fed7dd9235 480 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 481 */
seanwilson10 0:76fed7dd9235 482 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_4_ADV_L2 = 159,
seanwilson10 0:76fed7dd9235 483 /*!< Thermistor sensor with user-defined linearisation and
seanwilson10 0:76fed7dd9235 484 * advanced configuration options
seanwilson10 0:76fed7dd9235 485 *
seanwilson10 0:76fed7dd9235 486 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 487 */
seanwilson10 0:76fed7dd9235 488 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_1_DEF_L2 = 160,
seanwilson10 0:76fed7dd9235 489 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 490 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 491 *
seanwilson10 0:76fed7dd9235 492 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 493 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 494 */
seanwilson10 0:76fed7dd9235 495 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_2_DEF_L2 = 161,
seanwilson10 0:76fed7dd9235 496 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 497 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 498 *
seanwilson10 0:76fed7dd9235 499 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 500 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 501 */
seanwilson10 0:76fed7dd9235 502 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_3_DEF_L2 = 162,
seanwilson10 0:76fed7dd9235 503 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 504 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 505 *
seanwilson10 0:76fed7dd9235 506 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 507 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 508 */
seanwilson10 0:76fed7dd9235 509 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_4_DEF_L2 = 163,
seanwilson10 0:76fed7dd9235 510 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 511 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 512 *
seanwilson10 0:76fed7dd9235 513 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 514 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 515 */
seanwilson10 0:76fed7dd9235 516 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_1_ADV_L2 = 176,
seanwilson10 0:76fed7dd9235 517 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 518 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 519 *
seanwilson10 0:76fed7dd9235 520 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 521 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 522 */
seanwilson10 0:76fed7dd9235 523 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_2_ADV_L2 = 177,
seanwilson10 0:76fed7dd9235 524 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 525 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 526 *
seanwilson10 0:76fed7dd9235 527 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 528 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 529 */
seanwilson10 0:76fed7dd9235 530 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_3_ADV_L2 = 178,
seanwilson10 0:76fed7dd9235 531 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 532 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 533 *
seanwilson10 0:76fed7dd9235 534 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 535 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 536 */
seanwilson10 0:76fed7dd9235 537 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_4_ADV_L2 = 179,
seanwilson10 0:76fed7dd9235 538 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 539 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 540 *
seanwilson10 0:76fed7dd9235 541 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 542 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 543 */
seanwilson10 0:76fed7dd9235 544 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_1_DEF_L2 = 192,
seanwilson10 0:76fed7dd9235 545 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 546 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 547 *
seanwilson10 0:76fed7dd9235 548 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 549 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 550 */
seanwilson10 0:76fed7dd9235 551 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_2_DEF_L2 = 193,
seanwilson10 0:76fed7dd9235 552 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 553 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 554 *
seanwilson10 0:76fed7dd9235 555 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 556 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 557 */
seanwilson10 0:76fed7dd9235 558 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_3_DEF_L2 = 194,
seanwilson10 0:76fed7dd9235 559 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 560 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 561 *
seanwilson10 0:76fed7dd9235 562 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 563 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 564 */
seanwilson10 0:76fed7dd9235 565 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_4_DEF_L2 = 195,
seanwilson10 0:76fed7dd9235 566 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 567 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 568 *
seanwilson10 0:76fed7dd9235 569 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 570 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 571 */
seanwilson10 0:76fed7dd9235 572 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_1_ADV_L2 = 208,
seanwilson10 0:76fed7dd9235 573 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 574 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 575 *
seanwilson10 0:76fed7dd9235 576 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 577 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 578 */
seanwilson10 0:76fed7dd9235 579 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_2_ADV_L2 = 209,
seanwilson10 0:76fed7dd9235 580 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 581 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 582 *
seanwilson10 0:76fed7dd9235 583 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 584 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 585 */
seanwilson10 0:76fed7dd9235 586 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_3_ADV_L2 = 210,
seanwilson10 0:76fed7dd9235 587 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 588 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 589 *
seanwilson10 0:76fed7dd9235 590 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 591 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 592 */
seanwilson10 0:76fed7dd9235 593 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_4_ADV_L2 = 211,
seanwilson10 0:76fed7dd9235 594 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
seanwilson10 0:76fed7dd9235 595 * linearisation and advanced configuration options
seanwilson10 0:76fed7dd9235 596 *
seanwilson10 0:76fed7dd9235 597 * @note For use with Analog Sensor channels only
seanwilson10 0:76fed7dd9235 598 * @note Bridge Excition Voltage must be selected as reference
seanwilson10 0:76fed7dd9235 599 */
seanwilson10 0:76fed7dd9235 600 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE = 256,
seanwilson10 0:76fed7dd9235 601 /*!< Generic voltage sensor with no linearisation applied
seanwilson10 0:76fed7dd9235 602 *
seanwilson10 0:76fed7dd9235 603 * @note For use with Analog 0-10V Voltage Sensor channels only
seanwilson10 0:76fed7dd9235 604 */
seanwilson10 0:76fed7dd9235 605 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_HONEYWELL_TRUSTABILITY = 272,
seanwilson10 0:76fed7dd9235 606 /*!< Honeywell Pressure voltage sensor (HSCMRNN1.6BAAA3) with default
seanwilson10 0:76fed7dd9235 607 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 608 *
seanwilson10 0:76fed7dd9235 609 * @note For use with Analog 0-10V Voltage Sensor channels only
seanwilson10 0:76fed7dd9235 610 */
seanwilson10 0:76fed7dd9235 611 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_AMPHENOL_NPA300X = 273,
seanwilson10 0:76fed7dd9235 612 /*!< Amphenol Pressure voltage sensor (NPA-300B-015A) with default
seanwilson10 0:76fed7dd9235 613 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 614 *
seanwilson10 0:76fed7dd9235 615 * @note For use with Analog 0-10V Voltage Sensor channels only
seanwilson10 0:76fed7dd9235 616 */
seanwilson10 0:76fed7dd9235 617 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_3_DEF = 274,
seanwilson10 0:76fed7dd9235 618 /*!< Generic pressure voltage sensor with user-defined
seanwilson10 0:76fed7dd9235 619 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 620 *
seanwilson10 0:76fed7dd9235 621 * @note For use with Analog 0-10V Voltage Sensor channels only
seanwilson10 0:76fed7dd9235 622 */
seanwilson10 0:76fed7dd9235 623 ADI_SENSE_1000_ADC_SENSOR_CURRENT = 384,
seanwilson10 0:76fed7dd9235 624 /*!< Generic current sensor with no linearisation applied
seanwilson10 0:76fed7dd9235 625 *
seanwilson10 0:76fed7dd9235 626 * @note For use with Analog 4-20mA Current Sensor channels only
seanwilson10 0:76fed7dd9235 627 */
seanwilson10 0:76fed7dd9235 628 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_HONEYWELL_PX2 = 385,
seanwilson10 0:76fed7dd9235 629 /*!< Honeywell Pressure current sensor (PX2CN2XX100PACH) with default
seanwilson10 0:76fed7dd9235 630 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 631 *
seanwilson10 0:76fed7dd9235 632 * @note For use with Analog 4-20mA Current Sensor channels only
seanwilson10 0:76fed7dd9235 633 */
seanwilson10 0:76fed7dd9235 634 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_2_DEF = 386,
seanwilson10 0:76fed7dd9235 635 /*!< Generic pressure current sensor with user-defined
seanwilson10 0:76fed7dd9235 636 * linearisation and default configuration options
seanwilson10 0:76fed7dd9235 637 *
seanwilson10 0:76fed7dd9235 638 * @note For use with Analog 4-20mA Current Sensor channels only
seanwilson10 0:76fed7dd9235 639 */
seanwilson10 0:76fed7dd9235 640 } ADI_SENSE_1000_ADC_SENSOR_TYPE;
seanwilson10 0:76fed7dd9235 641
seanwilson10 0:76fed7dd9235 642 /*! ADI Sense 1000 I2C digital sensor type options
seanwilson10 0:76fed7dd9235 643 *
seanwilson10 0:76fed7dd9235 644 * Select the sensor type that is connected to an I2C digital measurement
seanwilson10 0:76fed7dd9235 645 * channel.
seanwilson10 0:76fed7dd9235 646 *
seanwilson10 0:76fed7dd9235 647 * @note These are pre-defined sensors using built-in linearisation data
seanwilson10 0:76fed7dd9235 648 */
seanwilson10 0:76fed7dd9235 649 typedef enum {
seanwilson10 0:76fed7dd9235 650 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_HONEYWELL_HUMIDICON = 2112,
seanwilson10 0:76fed7dd9235 651 /*!< Honeywell HiH9000-series humidity sensor with default linearisation
seanwilson10 0:76fed7dd9235 652 * and default configuration options
seanwilson10 0:76fed7dd9235 653 *
seanwilson10 0:76fed7dd9235 654 * @note For use with I2C Digital Sensor channels only
seanwilson10 0:76fed7dd9235 655 */
seanwilson10 0:76fed7dd9235 656 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_SENSIRION_SHT3X = 2113,
seanwilson10 0:76fed7dd9235 657 /*!< Sensirion SHT35-DIS-B humidity sensor with default linearisation
seanwilson10 0:76fed7dd9235 658 * and default configuration options
seanwilson10 0:76fed7dd9235 659 *
seanwilson10 0:76fed7dd9235 660 * @note For use with I2C Digital Sensor channels only
seanwilson10 0:76fed7dd9235 661 */
seanwilson10 0:76fed7dd9235 662 } ADI_SENSE_1000_I2C_SENSOR_TYPE;
seanwilson10 0:76fed7dd9235 663
seanwilson10 0:76fed7dd9235 664 /*! ADI Sense 1000 SPI digital sensor type options
seanwilson10 0:76fed7dd9235 665 *
seanwilson10 0:76fed7dd9235 666 * Select the sensor type that is connected to an SPI digital measurement
seanwilson10 0:76fed7dd9235 667 * channel.
seanwilson10 0:76fed7dd9235 668 *
seanwilson10 0:76fed7dd9235 669 * @note These are pre-defined sensors using built-in linearisation data
seanwilson10 0:76fed7dd9235 670 */
seanwilson10 0:76fed7dd9235 671 typedef enum {
seanwilson10 0:76fed7dd9235 672 ADI_SENSE_1000_SPI_SENSOR_PRESSURE_HONEYWELL_TRUSTABILITY = 3072,
seanwilson10 0:76fed7dd9235 673 /*!< Honeywell HSCDRNN1.6BASA3 pressure sensor with default linearisation
seanwilson10 0:76fed7dd9235 674 * and default configuration options
seanwilson10 0:76fed7dd9235 675 *
seanwilson10 0:76fed7dd9235 676 * @note For use with SPI Digital Sensor channels only
seanwilson10 0:76fed7dd9235 677 */
seanwilson10 0:76fed7dd9235 678 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_ADI_ADXL362 = 3200,
seanwilson10 0:76fed7dd9235 679 /*!< Analog Devices ADxL362 3-axis accelerometer sensor with default
seanwilson10 0:76fed7dd9235 680 * linearisation and default configuration options(*)
seanwilson10 0:76fed7dd9235 681 *
seanwilson10 0:76fed7dd9235 682 * @note (*) Custom configuration command can be optionally specified
seanwilson10 0:76fed7dd9235 683 *
seanwilson10 0:76fed7dd9235 684 * @note For use with SPI Digital Sensor channels only
seanwilson10 0:76fed7dd9235 685 *
seanwilson10 0:76fed7dd9235 686 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
seanwilson10 0:76fed7dd9235 687 * the sensor measurements from the X/Y/Z axes each output on a
seanwilson10 0:76fed7dd9235 688 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
seanwilson10 0:76fed7dd9235 689 */
seanwilson10 0:76fed7dd9235 690 } ADI_SENSE_1000_SPI_SENSOR_TYPE;
seanwilson10 0:76fed7dd9235 691
seanwilson10 0:76fed7dd9235 692 #ifdef __cplusplus
seanwilson10 0:76fed7dd9235 693 }
seanwilson10 0:76fed7dd9235 694 #endif
seanwilson10 0:76fed7dd9235 695
seanwilson10 0:76fed7dd9235 696 /*!
seanwilson10 0:76fed7dd9235 697 * @}
seanwilson10 0:76fed7dd9235 698 */
seanwilson10 0:76fed7dd9235 699
seanwilson10 0:76fed7dd9235 700 #endif /* __ADI_SENSE_1000_SENSOR_TYPES_H__ */
seanwilson10 0:76fed7dd9235 701