Ross O'Halloran / Mbed OS Babyseat_NewFirmware_copy_sean

Fork of AdiSense1000 by PoC_Team

Committer:
kevin1990
Date:
Mon Nov 27 12:46:37 2017 +0000
Revision:
11:7215312d26fb
v1.0 Release

Who changed what in which revision?

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