SDMP_IOT / Mbed OS AdiSense1000_SmartBabySeat

Fork of Babyseat_NewFirmware_copy_sean by Ross O'Halloran

Committer:
kevin1990
Date:
Tue May 22 13:45:24 2018 +0100
Branch:
v2.0
Revision:
29:57edca10d78c
Parent:
27:567abf893938
Adding host library and example code for v1.3 release to v2.0 branch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
danodonovan 26:12d0204be712 1 /*
danodonovan 26:12d0204be712 2 Copyright 2017 (c) Analog Devices, Inc.
danodonovan 26:12d0204be712 3
danodonovan 26:12d0204be712 4 All rights reserved.
danodonovan 26:12d0204be712 5
danodonovan 26:12d0204be712 6 Redistribution and use in source and binary forms, with or without
danodonovan 26:12d0204be712 7 modification, are permitted provided that the following conditions are met:
danodonovan 26:12d0204be712 8 - Redistributions of source code must retain the above copyright
danodonovan 26:12d0204be712 9 notice, this list of conditions and the following disclaimer.
danodonovan 26:12d0204be712 10 - Redistributions in binary form must reproduce the above copyright
danodonovan 26:12d0204be712 11 notice, this list of conditions and the following disclaimer in
danodonovan 26:12d0204be712 12 the documentation and/or other materials provided with the
danodonovan 26:12d0204be712 13 distribution.
danodonovan 26:12d0204be712 14 - Neither the name of Analog Devices, Inc. nor the names of its
danodonovan 26:12d0204be712 15 contributors may be used to endorse or promote products derived
danodonovan 26:12d0204be712 16 from this software without specific prior written permission.
danodonovan 26:12d0204be712 17 - The use of this software may or may not infringe the patent rights
danodonovan 26:12d0204be712 18 of one or more patent holders. This license does not release you
danodonovan 26:12d0204be712 19 from the requirement that you obtain separate licenses from these
danodonovan 26:12d0204be712 20 patent holders to use this software.
danodonovan 26:12d0204be712 21 - Use of the software either in source or binary form, must be run
danodonovan 26:12d0204be712 22 on or directly connected to an Analog Devices Inc. component.
danodonovan 26:12d0204be712 23
danodonovan 26:12d0204be712 24 THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES "AS IS" AND ANY EXPRESS OR
danodonovan 26:12d0204be712 25 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, NON-INFRINGEMENT,
danodonovan 26:12d0204be712 26 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
danodonovan 26:12d0204be712 27 IN NO EVENT SHALL ANALOG DEVICES BE LIABLE FOR ANY DIRECT, INDIRECT,
danodonovan 26:12d0204be712 28 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
danodonovan 26:12d0204be712 29 LIMITED TO, INTELLECTUAL PROPERTY RIGHTS, PROCUREMENT OF SUBSTITUTE GOODS OR
danodonovan 26:12d0204be712 30 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
danodonovan 26:12d0204be712 31 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
danodonovan 26:12d0204be712 32 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
danodonovan 26:12d0204be712 33 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
danodonovan 26:12d0204be712 34 */
danodonovan 26:12d0204be712 35
Dan O'Donovan 27:567abf893938 36 /*!
Dan O'Donovan 27:567abf893938 37 ******************************************************************************
Dan O'Donovan 27:567abf893938 38 * @file:
Dan O'Donovan 27:567abf893938 39 * @brief: Sensor type definitions for ADSNS1000.
Dan O'Donovan 27:567abf893938 40 *-----------------------------------------------------------------------------
Dan O'Donovan 27:567abf893938 41 */
Dan O'Donovan 27:567abf893938 42
danodonovan 26:12d0204be712 43 #ifndef __ADI_SENSE_1000_SENSOR_TYPES_H__
danodonovan 26:12d0204be712 44 #define __ADI_SENSE_1000_SENSOR_TYPES_H__
danodonovan 26:12d0204be712 45
danodonovan 26:12d0204be712 46 /*! @addtogroup ADSNS1000_Api
danodonovan 26:12d0204be712 47 * @{
danodonovan 26:12d0204be712 48 */
danodonovan 26:12d0204be712 49
danodonovan 26:12d0204be712 50 #ifdef __cplusplus
danodonovan 26:12d0204be712 51 extern "C" {
danodonovan 26:12d0204be712 52 #endif
danodonovan 26:12d0204be712 53
danodonovan 26:12d0204be712 54 /*! ADSNS1000 measurement channel identifiers */
danodonovan 26:12d0204be712 55 typedef enum {
danodonovan 26:12d0204be712 56 ADI_SENSE_1000_CHANNEL_ID_NONE = -1,
danodonovan 26:12d0204be712 57 /*!< Used to indicate when no channel is selected (e.g. compensation channel) */
danodonovan 26:12d0204be712 58
danodonovan 26:12d0204be712 59 ADI_SENSE_1000_CHANNEL_ID_CJC_0 = 0,
danodonovan 26:12d0204be712 60 /*!< Cold-Juction Compensation channel #0 */
danodonovan 26:12d0204be712 61 ADI_SENSE_1000_CHANNEL_ID_CJC_1,
danodonovan 26:12d0204be712 62 /*!< Cold-Juction Compensation channel #1 */
danodonovan 26:12d0204be712 63 ADI_SENSE_1000_CHANNEL_ID_SENSOR_0,
danodonovan 26:12d0204be712 64 /*!< Analog Sensor channel #0 */
danodonovan 26:12d0204be712 65 ADI_SENSE_1000_CHANNEL_ID_SENSOR_1,
danodonovan 26:12d0204be712 66 /*!< Analog Sensor channel #1 */
danodonovan 26:12d0204be712 67 ADI_SENSE_1000_CHANNEL_ID_SENSOR_2,
danodonovan 26:12d0204be712 68 /*!< Analog Sensor channel #2 */
danodonovan 26:12d0204be712 69 ADI_SENSE_1000_CHANNEL_ID_SENSOR_3,
danodonovan 26:12d0204be712 70 /*!< Analog Sensor channel #3 */
danodonovan 26:12d0204be712 71 ADI_SENSE_1000_CHANNEL_ID_VOLTAGE_0,
danodonovan 26:12d0204be712 72 /*!< Analog 0-10V Voltage Sensor channel #0 */
danodonovan 26:12d0204be712 73 ADI_SENSE_1000_CHANNEL_ID_CURRENT_0,
danodonovan 26:12d0204be712 74 /*!< Analog 4-20mA Current Sensor channel #0 */
danodonovan 26:12d0204be712 75 ADI_SENSE_1000_CHANNEL_ID_I2C_0,
danodonovan 26:12d0204be712 76 /*!< Digital I2C Sensor channel #0 */
danodonovan 26:12d0204be712 77 ADI_SENSE_1000_CHANNEL_ID_I2C_1,
danodonovan 26:12d0204be712 78 /*!< Digital I2C Sensor channel #1 */
danodonovan 26:12d0204be712 79 ADI_SENSE_1000_CHANNEL_ID_SPI_0,
danodonovan 26:12d0204be712 80 /*!< Digital SPI Sensor channel #0 */
danodonovan 26:12d0204be712 81 ADI_SENSE_1000_CHANNEL_ID_SPI_1,
danodonovan 26:12d0204be712 82 /*!< Digital SPI Sensor channel #1 */
danodonovan 26:12d0204be712 83 ADI_SENSE_1000_CHANNEL_ID_SPI_2,
danodonovan 26:12d0204be712 84 /*!< Digital SPI Sensor channel #2 */
kevin1990 29:57edca10d78c 85 ADI_SENSE_1000_CHANNEL_ID_UART,
kevin1990 29:57edca10d78c 86 /*!< Digital UART Sensor channel #0 */
danodonovan 26:12d0204be712 87
danodonovan 26:12d0204be712 88 ADI_SENSE_1000_MAX_CHANNELS,
danodonovan 26:12d0204be712 89 /*!< Maximum number of measurement channels on ADSNS1000 */
danodonovan 26:12d0204be712 90 } ADI_SENSE_1000_CHANNEL_ID;
danodonovan 26:12d0204be712 91
danodonovan 26:12d0204be712 92 /*! ADSNS1000 analog sensor type options
danodonovan 26:12d0204be712 93 *
danodonovan 26:12d0204be712 94 * Select the sensor type that is connected to an ADC analog measurement
danodonovan 26:12d0204be712 95 * channel.
danodonovan 26:12d0204be712 96 *
danodonovan 26:12d0204be712 97 * @note Some channels may only support a subset of the available sensor types
danodonovan 26:12d0204be712 98 * below.
danodonovan 26:12d0204be712 99 *
danodonovan 26:12d0204be712 100 * @note The sensor type name may include a classification suffix:
danodonovan 26:12d0204be712 101 * - _DEF_L1: pre-defined sensor using built-in linearisation data
danodonovan 26:12d0204be712 102 * - _DEF_L2: pre-defined sensor using user-supplied linearisation data
danodonovan 26:12d0204be712 103 * Where the suffix is absent, assume the _DEF_L1 classification above.
danodonovan 26:12d0204be712 104 */
danodonovan 26:12d0204be712 105 typedef enum {
danodonovan 26:12d0204be712 106 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_T_DEF_L1 = 0,
danodonovan 26:12d0204be712 107 /*!< Standard T-type Thermocouple temperature sensor with default
danodonovan 26:12d0204be712 108 * linearisation and default configuration options
danodonovan 26:12d0204be712 109 *
danodonovan 26:12d0204be712 110 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 111 */
danodonovan 26:12d0204be712 112 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_J_DEF_L1 = 1,
danodonovan 26:12d0204be712 113 /*!< Standard J-type Thermocouple temperature sensor with default
danodonovan 26:12d0204be712 114 * linearisation and default configuration options
danodonovan 26:12d0204be712 115 *
danodonovan 26:12d0204be712 116 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 117 */
danodonovan 26:12d0204be712 118 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_K_DEF_L1 = 2,
danodonovan 26:12d0204be712 119 /*!< Standard K-type Thermocouple temperature sensor with default
danodonovan 26:12d0204be712 120 * linearisation and default configuration options
danodonovan 26:12d0204be712 121 *
danodonovan 26:12d0204be712 122 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 123 */
kevin1990 29:57edca10d78c 124 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_1_DEF_L2 = 8,
danodonovan 26:12d0204be712 125 /*!< Standard thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 126 * linearisation and default configuration options
danodonovan 26:12d0204be712 127 *
danodonovan 26:12d0204be712 128 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 129 */
kevin1990 29:57edca10d78c 130 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_2_DEF_L2 = 9,
danodonovan 26:12d0204be712 131 /*!< Standard thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 132 * linearisation and default configuration options
danodonovan 26:12d0204be712 133 *
danodonovan 26:12d0204be712 134 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 135 */
kevin1990 29:57edca10d78c 136 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_3_DEF_L2 = 10,
danodonovan 26:12d0204be712 137 /*!< Standard thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 138 * linearisation and default configuration options
danodonovan 26:12d0204be712 139 *
danodonovan 26:12d0204be712 140 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 141 */
kevin1990 29:57edca10d78c 142 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_4_DEF_L2 = 11,
danodonovan 26:12d0204be712 143 /*!< Standard thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 144 * linearisation and default configuration options
danodonovan 26:12d0204be712 145 *
danodonovan 26:12d0204be712 146 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 147 */
danodonovan 26:12d0204be712 148 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_T_ADV_L1 = 16,
danodonovan 26:12d0204be712 149 /*!< T-type thermocouple temperature sensor with default linearisation and
danodonovan 26:12d0204be712 150 * advanced configuration options
danodonovan 26:12d0204be712 151 *
danodonovan 26:12d0204be712 152 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 153 */
kevin1990 29:57edca10d78c 154 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_J_ADV_L1 = 17,
danodonovan 26:12d0204be712 155 /*!< T-type thermocouple temperature sensor with default linearisation and
danodonovan 26:12d0204be712 156 * advanced configuration options
danodonovan 26:12d0204be712 157 *
danodonovan 26:12d0204be712 158 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 159 */
kevin1990 29:57edca10d78c 160 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_K_ADV_L1 = 18,
danodonovan 26:12d0204be712 161 /*!< T-type thermocouple temperature sensor with default linearisation and
danodonovan 26:12d0204be712 162 * advanced configuration options
danodonovan 26:12d0204be712 163 *
danodonovan 26:12d0204be712 164 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 165 */
kevin1990 29:57edca10d78c 166 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_1_ADV_L2 = 24,
danodonovan 26:12d0204be712 167 /*!< Thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 168 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 169 *
danodonovan 26:12d0204be712 170 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 171 */
kevin1990 29:57edca10d78c 172 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_2_ADV_L2 = 25,
danodonovan 26:12d0204be712 173 /*!< Thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 174 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 175 *
danodonovan 26:12d0204be712 176 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 177 */
kevin1990 29:57edca10d78c 178 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_3_ADV_L2 = 26,
danodonovan 26:12d0204be712 179 /*!< Thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 180 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 181 *
danodonovan 26:12d0204be712 182 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 183 */
kevin1990 29:57edca10d78c 184 ADI_SENSE_1000_ADC_SENSOR_THERMOCOUPLE_4_ADV_L2 = 27,
danodonovan 26:12d0204be712 185 /*!< Thermocouple temperature sensor with user-defined
danodonovan 26:12d0204be712 186 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 187 *
danodonovan 26:12d0204be712 188 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 189 */
danodonovan 26:12d0204be712 190 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT100_DEF_L1 = 32,
danodonovan 26:12d0204be712 191 /*!< Standard 2-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 192 * linearisation and default configuration options
danodonovan 26:12d0204be712 193 *
danodonovan 26:12d0204be712 194 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 195 * only
danodonovan 26:12d0204be712 196 */
danodonovan 26:12d0204be712 197 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT1000_DEF_L1 = 33,
danodonovan 26:12d0204be712 198 /*!< Standard 2-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 199 * linearisation and default configuration options
danodonovan 26:12d0204be712 200 *
danodonovan 26:12d0204be712 201 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 202 * only
danodonovan 26:12d0204be712 203 */
kevin1990 29:57edca10d78c 204 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_1_DEF_L2 = 40,
danodonovan 26:12d0204be712 205 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 206 * default configuration options
danodonovan 26:12d0204be712 207 *
danodonovan 26:12d0204be712 208 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 209 * only
danodonovan 26:12d0204be712 210 */
kevin1990 29:57edca10d78c 211 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_2_DEF_L2 = 41,
danodonovan 26:12d0204be712 212 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 213 * default configuration options
danodonovan 26:12d0204be712 214 *
danodonovan 26:12d0204be712 215 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 216 * only
danodonovan 26:12d0204be712 217 */
kevin1990 29:57edca10d78c 218 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_3_DEF_L2 = 42,
danodonovan 26:12d0204be712 219 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 220 * default configuration options
danodonovan 26:12d0204be712 221 *
danodonovan 26:12d0204be712 222 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 223 * only
danodonovan 26:12d0204be712 224 */
kevin1990 29:57edca10d78c 225 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_4_DEF_L2 = 43,
danodonovan 26:12d0204be712 226 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 227 * default configuration options
danodonovan 26:12d0204be712 228 *
danodonovan 26:12d0204be712 229 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 230 * only
danodonovan 26:12d0204be712 231 */
danodonovan 26:12d0204be712 232 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT100_ADV_L1 = 48,
danodonovan 26:12d0204be712 233 /*!< Standard 2-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 234 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 235 *
danodonovan 26:12d0204be712 236 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 237 * only
danodonovan 26:12d0204be712 238 */
danodonovan 26:12d0204be712 239 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_PT1000_ADV_L1 = 49,
danodonovan 26:12d0204be712 240 /*!< Standard 2-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 241 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 242 *
danodonovan 26:12d0204be712 243 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 244 * only
danodonovan 26:12d0204be712 245 */
kevin1990 29:57edca10d78c 246 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_1_ADV_L2 = 56,
danodonovan 26:12d0204be712 247 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 248 * advanced configuration options
danodonovan 26:12d0204be712 249 *
danodonovan 26:12d0204be712 250 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 251 * only
danodonovan 26:12d0204be712 252 */
kevin1990 29:57edca10d78c 253 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_2_ADV_L2 = 57,
danodonovan 26:12d0204be712 254 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 255 * advanced configuration options
danodonovan 26:12d0204be712 256 *
danodonovan 26:12d0204be712 257 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 258 * only
danodonovan 26:12d0204be712 259 */
kevin1990 29:57edca10d78c 260 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_3_ADV_L2 = 58,
danodonovan 26:12d0204be712 261 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 262 * advanced configuration options
danodonovan 26:12d0204be712 263 *
danodonovan 26:12d0204be712 264 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 265 * only
danodonovan 26:12d0204be712 266 */
kevin1990 29:57edca10d78c 267 ADI_SENSE_1000_ADC_SENSOR_RTD_2WIRE_4_ADV_L2 = 59,
danodonovan 26:12d0204be712 268 /*!< 2-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 269 * advanced configuration options
danodonovan 26:12d0204be712 270 *
danodonovan 26:12d0204be712 271 * @note For use with Cold-Juction Compensation and Analog Sensor channels
danodonovan 26:12d0204be712 272 * only
danodonovan 26:12d0204be712 273 */
danodonovan 26:12d0204be712 274 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT100_DEF_L1 = 64,
danodonovan 26:12d0204be712 275 /*!< Standard 3-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 276 * linearisation and default configuration options
danodonovan 26:12d0204be712 277 *
danodonovan 26:12d0204be712 278 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 279 */
danodonovan 26:12d0204be712 280 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT1000_DEF_L1 = 65,
danodonovan 26:12d0204be712 281 /*!< Standard 3-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 282 * linearisation and default configuration options
danodonovan 26:12d0204be712 283 *
danodonovan 26:12d0204be712 284 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 285 */
kevin1990 29:57edca10d78c 286 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_1_DEF_L2 = 72,
danodonovan 26:12d0204be712 287 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 288 * default configuration options
danodonovan 26:12d0204be712 289 *
danodonovan 26:12d0204be712 290 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 291 */
kevin1990 29:57edca10d78c 292 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_2_DEF_L2 = 73,
danodonovan 26:12d0204be712 293 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 294 * default configuration options
danodonovan 26:12d0204be712 295 *
danodonovan 26:12d0204be712 296 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 297 */
kevin1990 29:57edca10d78c 298 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_3_DEF_L2 = 74,
danodonovan 26:12d0204be712 299 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 300 * default configuration options
danodonovan 26:12d0204be712 301 *
danodonovan 26:12d0204be712 302 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 303 */
kevin1990 29:57edca10d78c 304 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_4_DEF_L2 = 75,
danodonovan 26:12d0204be712 305 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 306 * default configuration options
danodonovan 26:12d0204be712 307 *
danodonovan 26:12d0204be712 308 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 309 */
danodonovan 26:12d0204be712 310 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT100_ADV_L1 = 80,
danodonovan 26:12d0204be712 311 /*!< Standard 3-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 312 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 313 *
danodonovan 26:12d0204be712 314 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 315 */
danodonovan 26:12d0204be712 316 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_PT1000_ADV_L1 = 81,
danodonovan 26:12d0204be712 317 /*!< Standard 3-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 318 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 319 *
danodonovan 26:12d0204be712 320 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 321 */
kevin1990 29:57edca10d78c 322 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_1_ADV_L2 = 88,
danodonovan 26:12d0204be712 323 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 324 * advanced configuration options
danodonovan 26:12d0204be712 325 *
danodonovan 26:12d0204be712 326 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 327 */
kevin1990 29:57edca10d78c 328 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_2_ADV_L2 = 89,
danodonovan 26:12d0204be712 329 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 330 * advanced configuration options
danodonovan 26:12d0204be712 331 *
danodonovan 26:12d0204be712 332 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 333 */
kevin1990 29:57edca10d78c 334 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_3_ADV_L2 = 90,
danodonovan 26:12d0204be712 335 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 336 * advanced configuration options
danodonovan 26:12d0204be712 337 *
danodonovan 26:12d0204be712 338 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 339 */
kevin1990 29:57edca10d78c 340 ADI_SENSE_1000_ADC_SENSOR_RTD_3WIRE_4_ADV_L2 = 91,
danodonovan 26:12d0204be712 341 /*!< 3-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 342 * advanced configuration options
danodonovan 26:12d0204be712 343 *
danodonovan 26:12d0204be712 344 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 345 */
danodonovan 26:12d0204be712 346 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT100_DEF_L1 = 96,
danodonovan 26:12d0204be712 347 /*!< Standard 4-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 348 * linearisation and default configuration options
danodonovan 26:12d0204be712 349 *
danodonovan 26:12d0204be712 350 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 351 */
danodonovan 26:12d0204be712 352 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT1000_DEF_L1 = 97,
danodonovan 26:12d0204be712 353 /*!< Standard 4-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 354 * linearisation and default configuration options
danodonovan 26:12d0204be712 355 *
danodonovan 26:12d0204be712 356 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 357 */
kevin1990 29:57edca10d78c 358 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_1_DEF_L2 = 104,
danodonovan 26:12d0204be712 359 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 360 * default configuration options
danodonovan 26:12d0204be712 361 *
danodonovan 26:12d0204be712 362 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 363 */
kevin1990 29:57edca10d78c 364 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_2_DEF_L2 = 105,
danodonovan 26:12d0204be712 365 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 366 * default configuration options
danodonovan 26:12d0204be712 367 *
danodonovan 26:12d0204be712 368 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 369 */
kevin1990 29:57edca10d78c 370 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_3_DEF_L2 = 106,
danodonovan 26:12d0204be712 371 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 372 * default configuration options
danodonovan 26:12d0204be712 373 *
danodonovan 26:12d0204be712 374 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 375 */
kevin1990 29:57edca10d78c 376 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_4_DEF_L2 = 107,
danodonovan 26:12d0204be712 377 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 378 * default configuration options
danodonovan 26:12d0204be712 379 *
danodonovan 26:12d0204be712 380 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 381 */
danodonovan 26:12d0204be712 382 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT100_ADV_L1 = 112,
danodonovan 26:12d0204be712 383 /*!< Standard 4-wire PT100 RTD temperature sensor with default
danodonovan 26:12d0204be712 384 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 385 *
danodonovan 26:12d0204be712 386 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 387 */
danodonovan 26:12d0204be712 388 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_PT1000_ADV_L1 = 113,
danodonovan 26:12d0204be712 389 /*!< Standard 4-wire PT1000 RTD temperature sensor with default
danodonovan 26:12d0204be712 390 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 391 *
danodonovan 26:12d0204be712 392 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 393 */
kevin1990 29:57edca10d78c 394 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_1_ADV_L2 = 120,
danodonovan 26:12d0204be712 395 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 396 * advanced configuration options
danodonovan 26:12d0204be712 397 *
danodonovan 26:12d0204be712 398 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 399 */
kevin1990 29:57edca10d78c 400 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_2_ADV_L2 = 121,
danodonovan 26:12d0204be712 401 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 402 * advanced configuration options
danodonovan 26:12d0204be712 403 *
danodonovan 26:12d0204be712 404 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 405 */
kevin1990 29:57edca10d78c 406 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_3_ADV_L2 = 122,
danodonovan 26:12d0204be712 407 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 408 * advanced configuration options
danodonovan 26:12d0204be712 409 *
danodonovan 26:12d0204be712 410 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 411 */
kevin1990 29:57edca10d78c 412 ADI_SENSE_1000_ADC_SENSOR_RTD_4WIRE_4_ADV_L2 = 123,
danodonovan 26:12d0204be712 413 /*!< 4-wire RTD temperature sensor with user-defined linearisation and
danodonovan 26:12d0204be712 414 * advanced configuration options
danodonovan 26:12d0204be712 415 *
danodonovan 26:12d0204be712 416 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 417 */
danodonovan 26:12d0204be712 418 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_A_10K_DEF_L1 = 128,
danodonovan 26:12d0204be712 419 /*!< Standard 10kOhm NTC Thermistor temperature sensor with Steinhart–Hart
danodonovan 26:12d0204be712 420 * linearisation equation and default configuration options
danodonovan 26:12d0204be712 421 *
danodonovan 26:12d0204be712 422 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 423 */
danodonovan 26:12d0204be712 424 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_B_10K_DEF_L1 = 129,
danodonovan 26:12d0204be712 425 /*!< Standard 10kOhm NTC Thermistor temperature sensor with Beta
danodonovan 26:12d0204be712 426 * linearisation equation and default configuration options
danodonovan 26:12d0204be712 427 *
danodonovan 26:12d0204be712 428 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 429 */
kevin1990 29:57edca10d78c 430 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_1_DEF_L2 = 136,
danodonovan 26:12d0204be712 431 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 432 * default configuration options
danodonovan 26:12d0204be712 433 *
danodonovan 26:12d0204be712 434 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 435 */
kevin1990 29:57edca10d78c 436 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_2_DEF_L2 = 137,
danodonovan 26:12d0204be712 437 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 438 * default configuration options
danodonovan 26:12d0204be712 439 *
danodonovan 26:12d0204be712 440 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 441 */
kevin1990 29:57edca10d78c 442 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_3_DEF_L2 = 138,
danodonovan 26:12d0204be712 443 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 444 * default configuration options
danodonovan 26:12d0204be712 445 *
danodonovan 26:12d0204be712 446 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 447 */
kevin1990 29:57edca10d78c 448 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_4_DEF_L2 = 139,
danodonovan 26:12d0204be712 449 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 450 * default configuration options
danodonovan 26:12d0204be712 451 *
danodonovan 26:12d0204be712 452 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 453 */
danodonovan 26:12d0204be712 454 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_A_10K_ADV_L1 = 144,
danodonovan 26:12d0204be712 455 /*!< 10kOhm NTC Thermistor temperature sensor with Steinhart–Hart
danodonovan 26:12d0204be712 456 * linearisation equation and advanced configuration options
danodonovan 26:12d0204be712 457 *
danodonovan 26:12d0204be712 458 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 459 */
danodonovan 26:12d0204be712 460 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_B_10K_ADV_L1 = 145,
danodonovan 26:12d0204be712 461 /*!< 10kOhm NTC Thermistor temperature sensor with Beta
danodonovan 26:12d0204be712 462 * linearisation equation and advanced configuration options
danodonovan 26:12d0204be712 463 *
danodonovan 26:12d0204be712 464 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 465 */
kevin1990 29:57edca10d78c 466 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_1_ADV_L2 = 152,
danodonovan 26:12d0204be712 467 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 468 * advanced configuration options
danodonovan 26:12d0204be712 469 *
danodonovan 26:12d0204be712 470 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 471 */
kevin1990 29:57edca10d78c 472 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_2_ADV_L2 = 153,
danodonovan 26:12d0204be712 473 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 474 * advanced configuration options
danodonovan 26:12d0204be712 475 *
danodonovan 26:12d0204be712 476 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 477 */
kevin1990 29:57edca10d78c 478 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_3_ADV_L2 = 154,
danodonovan 26:12d0204be712 479 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 480 * advanced configuration options
danodonovan 26:12d0204be712 481 *
danodonovan 26:12d0204be712 482 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 483 */
kevin1990 29:57edca10d78c 484 ADI_SENSE_1000_ADC_SENSOR_THERMISTOR_4_ADV_L2 = 155,
danodonovan 26:12d0204be712 485 /*!< Thermistor sensor with user-defined linearisation and
danodonovan 26:12d0204be712 486 * advanced configuration options
danodonovan 26:12d0204be712 487 *
danodonovan 26:12d0204be712 488 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 489 */
kevin1990 29:57edca10d78c 490 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_1_DEF_L2 = 168,
danodonovan 26:12d0204be712 491 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 492 * linearisation and default configuration options
danodonovan 26:12d0204be712 493 *
danodonovan 26:12d0204be712 494 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 495 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 496 */
kevin1990 29:57edca10d78c 497 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_2_DEF_L2 = 169,
danodonovan 26:12d0204be712 498 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 499 * linearisation and default configuration options
danodonovan 26:12d0204be712 500 *
danodonovan 26:12d0204be712 501 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 502 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 503 */
kevin1990 29:57edca10d78c 504 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_3_DEF_L2 = 170,
danodonovan 26:12d0204be712 505 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 506 * linearisation and default configuration options
danodonovan 26:12d0204be712 507 *
danodonovan 26:12d0204be712 508 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 509 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 510 */
kevin1990 29:57edca10d78c 511 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_4_DEF_L2 = 171,
danodonovan 26:12d0204be712 512 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 513 * linearisation and default configuration options
danodonovan 26:12d0204be712 514 *
danodonovan 26:12d0204be712 515 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 516 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 517 */
kevin1990 29:57edca10d78c 518 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_1_ADV_L2 = 184,
danodonovan 26:12d0204be712 519 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 520 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 521 *
danodonovan 26:12d0204be712 522 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 523 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 524 */
kevin1990 29:57edca10d78c 525 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_2_ADV_L2 = 185,
danodonovan 26:12d0204be712 526 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 527 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 528 *
danodonovan 26:12d0204be712 529 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 530 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 531 */
kevin1990 29:57edca10d78c 532 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_3_ADV_L2 = 186,
danodonovan 26:12d0204be712 533 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 534 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 535 *
danodonovan 26:12d0204be712 536 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 537 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 538 */
kevin1990 29:57edca10d78c 539 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_4WIRE_4_ADV_L2 = 187,
danodonovan 26:12d0204be712 540 /*!< Standard 4-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 541 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 542 *
danodonovan 26:12d0204be712 543 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 544 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 545 */
kevin1990 29:57edca10d78c 546 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_1_DEF_L2 = 200,
danodonovan 26:12d0204be712 547 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 548 * linearisation and default configuration options
danodonovan 26:12d0204be712 549 *
danodonovan 26:12d0204be712 550 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 551 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 552 */
kevin1990 29:57edca10d78c 553 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_2_DEF_L2 = 201,
danodonovan 26:12d0204be712 554 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 555 * linearisation and default configuration options
danodonovan 26:12d0204be712 556 *
danodonovan 26:12d0204be712 557 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 558 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 559 */
kevin1990 29:57edca10d78c 560 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_3_DEF_L2 = 202,
danodonovan 26:12d0204be712 561 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 562 * linearisation and default configuration options
danodonovan 26:12d0204be712 563 *
danodonovan 26:12d0204be712 564 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 565 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 566 */
kevin1990 29:57edca10d78c 567 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_4_DEF_L2 = 203,
danodonovan 26:12d0204be712 568 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 569 * linearisation and default configuration options
danodonovan 26:12d0204be712 570 *
danodonovan 26:12d0204be712 571 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 572 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 573 */
kevin1990 29:57edca10d78c 574 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_1_ADV_L2 = 216,
danodonovan 26:12d0204be712 575 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 576 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 577 *
danodonovan 26:12d0204be712 578 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 579 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 580 */
kevin1990 29:57edca10d78c 581 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_2_ADV_L2 = 217,
danodonovan 26:12d0204be712 582 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 583 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 584 *
danodonovan 26:12d0204be712 585 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 586 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 587 */
kevin1990 29:57edca10d78c 588 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_3_ADV_L2 = 218,
danodonovan 26:12d0204be712 589 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 590 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 591 *
danodonovan 26:12d0204be712 592 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 593 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 594 */
kevin1990 29:57edca10d78c 595 ADI_SENSE_1000_ADC_SENSOR_BRIDGE_6WIRE_4_ADV_L2 = 219,
danodonovan 26:12d0204be712 596 /*!< Standard 6-wire Bridge Transducer sensor with user-defined
danodonovan 26:12d0204be712 597 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 598 *
danodonovan 26:12d0204be712 599 * @note For use with Analog Sensor channels only
danodonovan 26:12d0204be712 600 * @note Bridge Excition Voltage must be selected as reference
danodonovan 26:12d0204be712 601 */
Dan O'Donovan 27:567abf893938 602 ADI_SENSE_1000_ADC_SENSOR_DIODE_2C_TYPEA_DEF_L1 = 224,
Dan O'Donovan 27:567abf893938 603 /*!< Standard Diode two current temperature sensor with default
Dan O'Donovan 27:567abf893938 604 * linearisation equation and default configuration options
Dan O'Donovan 27:567abf893938 605 *
Dan O'Donovan 27:567abf893938 606 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 607 */
Dan O'Donovan 27:567abf893938 608 ADI_SENSE_1000_ADC_SENSOR_DIODE_3C_TYPEA_DEF_L1 = 225,
Dan O'Donovan 27:567abf893938 609 /*!< Standard Diode three current temperature sensor with default
Dan O'Donovan 27:567abf893938 610 * linearisation equation and default configuration options
Dan O'Donovan 27:567abf893938 611 *
Dan O'Donovan 27:567abf893938 612 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 613 */
kevin1990 29:57edca10d78c 614 ADI_SENSE_1000_ADC_SENSOR_DIODE_2C_1_DEF_L2 = 232,
Dan O'Donovan 27:567abf893938 615 /*!< Standard Diode two current sensor with user-defined linearisation and
Dan O'Donovan 27:567abf893938 616 * default configuration options
Dan O'Donovan 27:567abf893938 617 *
Dan O'Donovan 27:567abf893938 618 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 619 */
kevin1990 29:57edca10d78c 620 ADI_SENSE_1000_ADC_SENSOR_DIODE_3C_1_DEF_L2 = 233,
Dan O'Donovan 27:567abf893938 621 /*!< Standard Diode three current sensor with user-defined linearisation and
Dan O'Donovan 27:567abf893938 622 * default configuration options
Dan O'Donovan 27:567abf893938 623 *
Dan O'Donovan 27:567abf893938 624 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 625 */
Dan O'Donovan 27:567abf893938 626 ADI_SENSE_1000_ADC_SENSOR_DIODE_2C_TYPEA_ADV_L1 = 240,
Dan O'Donovan 27:567abf893938 627 /*!< Standard Diode two current temperature sensor with default
Dan O'Donovan 27:567abf893938 628 * linearisation equation and advanced configuration options
Dan O'Donovan 27:567abf893938 629 *
Dan O'Donovan 27:567abf893938 630 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 631 */
Dan O'Donovan 27:567abf893938 632 ADI_SENSE_1000_ADC_SENSOR_DIODE_3C_TYPEA_ADV_L1 = 241,
Dan O'Donovan 27:567abf893938 633 /*!< Standard Diode three current sensor with default linearisation and
Dan O'Donovan 27:567abf893938 634 * advanced configuration options
Dan O'Donovan 27:567abf893938 635 *
Dan O'Donovan 27:567abf893938 636 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 637 */
kevin1990 29:57edca10d78c 638 ADI_SENSE_1000_ADC_SENSOR_DIODE_2C_1_ADV_L2 = 248,
Dan O'Donovan 27:567abf893938 639 /*!< Standard Diode two current sensor with user-defined linearisation and
Dan O'Donovan 27:567abf893938 640 * advanced configuration options
Dan O'Donovan 27:567abf893938 641 *
Dan O'Donovan 27:567abf893938 642 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 643 */
kevin1990 29:57edca10d78c 644 ADI_SENSE_1000_ADC_SENSOR_DIODE_3C_1_ADV_L2 = 249,
Dan O'Donovan 27:567abf893938 645 /*!< Standard Diode three current sensor with user-defined linearisation and
Dan O'Donovan 27:567abf893938 646 * advanced configuration options
Dan O'Donovan 27:567abf893938 647 *
Dan O'Donovan 27:567abf893938 648 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 649 */
Dan O'Donovan 27:567abf893938 650 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_A_DEF_L1 = 256,
kevin1990 29:57edca10d78c 651 /*!< Generic microphone sensor without external amplifier, and with
kevin1990 29:57edca10d78c 652 * default linearisation and default configuration options
Dan O'Donovan 27:567abf893938 653 *
Dan O'Donovan 27:567abf893938 654 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 655 */
Dan O'Donovan 27:567abf893938 656 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_B_DEF_L1 = 257,
kevin1990 29:57edca10d78c 657 /*!< Generic microphone sensor with external amplifier and bias, and with
kevin1990 29:57edca10d78c 658 * default linearisation and default configuration options
kevin1990 29:57edca10d78c 659 *
kevin1990 29:57edca10d78c 660 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 661 */
kevin1990 29:57edca10d78c 662 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_1_DEF_L2 = 264,
kevin1990 29:57edca10d78c 663 /*!< Generic microphone sensor without external amplifier, and with
kevin1990 29:57edca10d78c 664 * user-defined linearisation and default configuration options
kevin1990 29:57edca10d78c 665 *
kevin1990 29:57edca10d78c 666 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 667 */
kevin1990 29:57edca10d78c 668 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_2_DEF_L2 = 265,
kevin1990 29:57edca10d78c 669 /*!< Generic microphone sensor with external amplifier and bias, and with
kevin1990 29:57edca10d78c 670 * user-defined linearisation and default configuration options
kevin1990 29:57edca10d78c 671 *
kevin1990 29:57edca10d78c 672 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 673 */
kevin1990 29:57edca10d78c 674 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_A_ADV_L1 = 272,
kevin1990 29:57edca10d78c 675 /*!< Generic microphone sensor without external amplifier, and with
kevin1990 29:57edca10d78c 676 * default linearisation and advanced configuration options
kevin1990 29:57edca10d78c 677 *
kevin1990 29:57edca10d78c 678 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 679 */
kevin1990 29:57edca10d78c 680 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_B_ADV_L1 = 273,
kevin1990 29:57edca10d78c 681 /*!< Generic microphone sensor with external amplifier and bias, and with
kevin1990 29:57edca10d78c 682 * default linearisation and advanced configuration options
kevin1990 29:57edca10d78c 683 *
kevin1990 29:57edca10d78c 684 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 685 */
kevin1990 29:57edca10d78c 686 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_1_ADV_L2 = 278,
kevin1990 29:57edca10d78c 687 /*!< Generic microphone sensor without external amplifier, and with
kevin1990 29:57edca10d78c 688 * user-defined linearisation and advanced configuration options
kevin1990 29:57edca10d78c 689 *
kevin1990 29:57edca10d78c 690 * @note For use with Analog Sensor channels only
kevin1990 29:57edca10d78c 691 */
kevin1990 29:57edca10d78c 692 ADI_SENSE_1000_ADC_SENSOR_MICROPHONE_2_ADV_L2 = 279,
kevin1990 29:57edca10d78c 693 /*!< Generic microphone sensor with external amplifier and bias, and with
kevin1990 29:57edca10d78c 694 * user-defined linearisation and advanced configuration options
Dan O'Donovan 27:567abf893938 695 *
Dan O'Donovan 27:567abf893938 696 * @note For use with Analog Sensor channels only
Dan O'Donovan 27:567abf893938 697 */
Dan O'Donovan 27:567abf893938 698 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE = 512,
danodonovan 26:12d0204be712 699 /*!< Generic voltage sensor with no linearisation applied
danodonovan 26:12d0204be712 700 *
danodonovan 26:12d0204be712 701 * @note For use with Analog 0-10V Voltage Sensor channels only
danodonovan 26:12d0204be712 702 */
kevin1990 29:57edca10d78c 703 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_A_DEF_L1 = 544,
danodonovan 26:12d0204be712 704 /*!< Honeywell Pressure voltage sensor (HSCMRNN1.6BAAA3) with default
danodonovan 26:12d0204be712 705 * linearisation and default configuration options
danodonovan 26:12d0204be712 706 *
danodonovan 26:12d0204be712 707 * @note For use with Analog 0-10V Voltage Sensor channels only
danodonovan 26:12d0204be712 708 */
kevin1990 29:57edca10d78c 709 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_B_DEF_L1 = 545,
danodonovan 26:12d0204be712 710 /*!< Amphenol Pressure voltage sensor (NPA-300B-015A) with default
danodonovan 26:12d0204be712 711 * linearisation and default configuration options
danodonovan 26:12d0204be712 712 *
danodonovan 26:12d0204be712 713 * @note For use with Analog 0-10V Voltage Sensor channels only
danodonovan 26:12d0204be712 714 */
kevin1990 29:57edca10d78c 715 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_1_DEF_L2 = 552,
Dan O'Donovan 27:567abf893938 716 /*!< Generic pressure voltage sensor with user-defined
Dan O'Donovan 27:567abf893938 717 * linearisation and default configuration options
Dan O'Donovan 27:567abf893938 718 *
Dan O'Donovan 27:567abf893938 719 * @note For use with Analog 0-10V Voltage Sensor channels only
Dan O'Donovan 27:567abf893938 720 */
kevin1990 29:57edca10d78c 721 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_2_DEF_L2 = 553,
kevin1990 29:57edca10d78c 722 /*!< Generic pressure voltage sensor with user-defined
kevin1990 29:57edca10d78c 723 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 724 *
kevin1990 29:57edca10d78c 725 * @note For use with Analog 0-10V Voltage Sensor channels only
kevin1990 29:57edca10d78c 726 */
kevin1990 29:57edca10d78c 727 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_A_ADV_L1 = 560,
kevin1990 29:57edca10d78c 728 /*!< Honeywell Pressure voltage sensor (HSCMRNN1.6BAAA3) with default
kevin1990 29:57edca10d78c 729 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 730 *
kevin1990 29:57edca10d78c 731 * @note For use with Analog 0-10V Voltage Sensor channels only
kevin1990 29:57edca10d78c 732 */
kevin1990 29:57edca10d78c 733 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_B_ADV_L1 = 561,
kevin1990 29:57edca10d78c 734 /*!< Amphenol Pressure voltage sensor (NPA-300B-015A) with default
kevin1990 29:57edca10d78c 735 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 736 *
kevin1990 29:57edca10d78c 737 * @note For use with Analog 0-10V Voltage Sensor channels only
kevin1990 29:57edca10d78c 738 */
kevin1990 29:57edca10d78c 739 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_1_ADV_L2 = 568,
kevin1990 29:57edca10d78c 740 /*!< Generic pressure voltage sensor with user-defined
kevin1990 29:57edca10d78c 741 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 742 *
kevin1990 29:57edca10d78c 743 * @note For use with Analog 0-10V Voltage Sensor channels only
kevin1990 29:57edca10d78c 744 */
kevin1990 29:57edca10d78c 745 ADI_SENSE_1000_ADC_SENSOR_VOLTAGE_PRESSURE_2_ADV_L2 = 569,
danodonovan 26:12d0204be712 746 /*!< Generic pressure voltage sensor with user-defined
danodonovan 26:12d0204be712 747 * linearisation and default configuration options
danodonovan 26:12d0204be712 748 *
danodonovan 26:12d0204be712 749 * @note For use with Analog 0-10V Voltage Sensor channels only
danodonovan 26:12d0204be712 750 */
Dan O'Donovan 27:567abf893938 751 ADI_SENSE_1000_ADC_SENSOR_CURRENT = 768,
danodonovan 26:12d0204be712 752 /*!< Generic current sensor with no linearisation applied
danodonovan 26:12d0204be712 753 *
danodonovan 26:12d0204be712 754 * @note For use with Analog 4-20mA Current Sensor channels only
danodonovan 26:12d0204be712 755 */
kevin1990 29:57edca10d78c 756 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_A_DEF_L1 = 800,
danodonovan 26:12d0204be712 757 /*!< Honeywell Pressure current sensor (PX2CN2XX100PACH) with default
danodonovan 26:12d0204be712 758 * linearisation and default configuration options
danodonovan 26:12d0204be712 759 *
danodonovan 26:12d0204be712 760 * @note For use with Analog 4-20mA Current Sensor channels only
danodonovan 26:12d0204be712 761 */
kevin1990 29:57edca10d78c 762 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_1_DEF_L2 = 808,
kevin1990 29:57edca10d78c 763 /*!< Generic pressure current sensor with user-defined
kevin1990 29:57edca10d78c 764 * linearisation and default configuration options
kevin1990 29:57edca10d78c 765 *
kevin1990 29:57edca10d78c 766 * @note For use with Analog 4-20mA Current Sensor channels only
kevin1990 29:57edca10d78c 767 */
kevin1990 29:57edca10d78c 768 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_2_DEF_L2 = 809,
Dan O'Donovan 27:567abf893938 769 /*!< Generic pressure current sensor with user-defined
Dan O'Donovan 27:567abf893938 770 * linearisation and default configuration options
Dan O'Donovan 27:567abf893938 771 *
Dan O'Donovan 27:567abf893938 772 * @note For use with Analog 4-20mA Current Sensor channels only
Dan O'Donovan 27:567abf893938 773 */
kevin1990 29:57edca10d78c 774 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_A_ADV_L1 = 816,
kevin1990 29:57edca10d78c 775 /*!< Honeywell Pressure current sensor (PX2CN2XX100PACH) with default
kevin1990 29:57edca10d78c 776 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 777 *
kevin1990 29:57edca10d78c 778 * @note For use with Analog 4-20mA Current Sensor channels only
kevin1990 29:57edca10d78c 779 */
kevin1990 29:57edca10d78c 780 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_1_ADV_L2 = 824,
danodonovan 26:12d0204be712 781 /*!< Generic pressure current sensor with user-defined
kevin1990 29:57edca10d78c 782 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 783 *
kevin1990 29:57edca10d78c 784 * @note For use with Analog 4-20mA Current Sensor channels only
kevin1990 29:57edca10d78c 785 */
kevin1990 29:57edca10d78c 786 ADI_SENSE_1000_ADC_SENSOR_CURRENT_PRESSURE_2_ADV_L2 = 825,
kevin1990 29:57edca10d78c 787 /*!< Generic pressure current sensor with user-defined
kevin1990 29:57edca10d78c 788 * linearisation and advanced configuration options
danodonovan 26:12d0204be712 789 *
danodonovan 26:12d0204be712 790 * @note For use with Analog 4-20mA Current Sensor channels only
danodonovan 26:12d0204be712 791 */
danodonovan 26:12d0204be712 792 } ADI_SENSE_1000_ADC_SENSOR_TYPE;
danodonovan 26:12d0204be712 793
danodonovan 26:12d0204be712 794 /*! ADSNS1000 I2C digital sensor type options
danodonovan 26:12d0204be712 795 *
danodonovan 26:12d0204be712 796 * Select the sensor type that is connected to an I2C digital measurement
danodonovan 26:12d0204be712 797 * channel.
danodonovan 26:12d0204be712 798 *
danodonovan 26:12d0204be712 799 * @note These are pre-defined sensors using built-in linearisation data
danodonovan 26:12d0204be712 800 */
danodonovan 26:12d0204be712 801 typedef enum {
kevin1990 29:57edca10d78c 802 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_A_DEF_L1 = 2112,
danodonovan 26:12d0204be712 803 /*!< Honeywell HiH9000-series humidity sensor with default linearisation
danodonovan 26:12d0204be712 804 * and default configuration options
danodonovan 26:12d0204be712 805 *
danodonovan 26:12d0204be712 806 * @note For use with I2C Digital Sensor channels only
danodonovan 26:12d0204be712 807 */
kevin1990 29:57edca10d78c 808 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_B_DEF_L1 = 2113,
danodonovan 26:12d0204be712 809 /*!< Sensirion SHT35-DIS-B humidity sensor with default linearisation
danodonovan 26:12d0204be712 810 * and default configuration options
danodonovan 26:12d0204be712 811 *
danodonovan 26:12d0204be712 812 * @note For use with I2C Digital Sensor channels only
danodonovan 26:12d0204be712 813 */
kevin1990 29:57edca10d78c 814 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_A_DEF_L2 = 2120,
kevin1990 29:57edca10d78c 815 /*!< Honeywell HiH9000-series humidity sensor with user-defined linearisation
kevin1990 29:57edca10d78c 816 * and default configuration options
kevin1990 29:57edca10d78c 817 *
kevin1990 29:57edca10d78c 818 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 819 */
kevin1990 29:57edca10d78c 820 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_B_DEF_L2 = 2121,
kevin1990 29:57edca10d78c 821 /*!< Sensirion SHT35-DIS-B humidity sensor with user-defined linearisation
kevin1990 29:57edca10d78c 822 * and default configuration options
kevin1990 29:57edca10d78c 823 *
kevin1990 29:57edca10d78c 824 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 825 */
kevin1990 29:57edca10d78c 826 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_A_ADV_L1 = 2128,
kevin1990 29:57edca10d78c 827 /*!< Honeywell HiH9000-series humidity sensor with default linearisation
kevin1990 29:57edca10d78c 828 * and advanced configuration options
kevin1990 29:57edca10d78c 829 *
kevin1990 29:57edca10d78c 830 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 831 */
kevin1990 29:57edca10d78c 832 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_B_ADV_L1 = 2129,
kevin1990 29:57edca10d78c 833 /*!< Sensirion SHT35-DIS-B humidity sensor with default linearisation
kevin1990 29:57edca10d78c 834 * and advanced configuration options
kevin1990 29:57edca10d78c 835 *
kevin1990 29:57edca10d78c 836 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 837 */
kevin1990 29:57edca10d78c 838 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_A_ADV_L2 = 2136,
kevin1990 29:57edca10d78c 839 /*!< Honeywell HiH9000-series humidity sensor with user-defined
kevin1990 29:57edca10d78c 840 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 841 *
kevin1990 29:57edca10d78c 842 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 843 */
kevin1990 29:57edca10d78c 844 ADI_SENSE_1000_I2C_SENSOR_HUMIDITY_B_ADV_L2 = 2137,
kevin1990 29:57edca10d78c 845 /*!< Sensirion SHT35-DIS-B humidity sensor with user-defined linearisation
kevin1990 29:57edca10d78c 846 * and advanced configuration options
kevin1990 29:57edca10d78c 847 *
kevin1990 29:57edca10d78c 848 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 849 */
kevin1990 29:57edca10d78c 850 ADI_SENSE_1000_I2C_SENSOR_AMBIENTLIGHT_A_DEF_L1 = 2176,
Dan O'Donovan 27:567abf893938 851 /*!< ON-Semiconductor NOA1305 ambient light sensor with default
Dan O'Donovan 27:567abf893938 852 * linearisation and default configuration options
Dan O'Donovan 27:567abf893938 853 *
Dan O'Donovan 27:567abf893938 854 * @note For use with I2C Digital Sensor channels only
Dan O'Donovan 27:567abf893938 855 */
kevin1990 29:57edca10d78c 856 ADI_SENSE_1000_I2C_SENSOR_AMBIENTLIGHT_A_DEF_L2 = 2184,
kevin1990 29:57edca10d78c 857 /*!< ON-Semiconductor NOA1305 ambient light sensor with user-defined
kevin1990 29:57edca10d78c 858 * linearisation and default configuration options
kevin1990 29:57edca10d78c 859 *
kevin1990 29:57edca10d78c 860 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 861 */
kevin1990 29:57edca10d78c 862 ADI_SENSE_1000_I2C_SENSOR_AMBIENTLIGHT_A_ADV_L1 = 2192,
kevin1990 29:57edca10d78c 863 /*!< ON-Semiconductor NOA1305 ambient light sensor with default
kevin1990 29:57edca10d78c 864 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 865 *
kevin1990 29:57edca10d78c 866 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 867 */
kevin1990 29:57edca10d78c 868 ADI_SENSE_1000_I2C_SENSOR_AMBIENTLIGHT_A_ADV_L2 = 2200,
kevin1990 29:57edca10d78c 869 /*!< ON-Semiconductor NOA1305 ambient light sensor with user-defined
kevin1990 29:57edca10d78c 870 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 871 *
kevin1990 29:57edca10d78c 872 * @note For use with I2C Digital Sensor channels only
kevin1990 29:57edca10d78c 873 */
danodonovan 26:12d0204be712 874 } ADI_SENSE_1000_I2C_SENSOR_TYPE;
danodonovan 26:12d0204be712 875
danodonovan 26:12d0204be712 876 /*! ADSNS1000 SPI digital sensor type options
danodonovan 26:12d0204be712 877 *
danodonovan 26:12d0204be712 878 * Select the sensor type that is connected to an SPI digital measurement
danodonovan 26:12d0204be712 879 * channel.
danodonovan 26:12d0204be712 880 *
danodonovan 26:12d0204be712 881 * @note These are pre-defined sensors using built-in linearisation data
danodonovan 26:12d0204be712 882 */
danodonovan 26:12d0204be712 883 typedef enum {
kevin1990 29:57edca10d78c 884 ADI_SENSE_1000_SPI_SENSOR_PRESSURE_A_DEF_L1 = 3072,
danodonovan 26:12d0204be712 885 /*!< Honeywell HSCDRNN1.6BASA3 pressure sensor with default linearisation
danodonovan 26:12d0204be712 886 * and default configuration options
danodonovan 26:12d0204be712 887 *
danodonovan 26:12d0204be712 888 * @note For use with SPI Digital Sensor channels only
danodonovan 26:12d0204be712 889 */
kevin1990 29:57edca10d78c 890 ADI_SENSE_1000_SPI_SENSOR_PRESSURE_A_DEF_L2 = 3080,
kevin1990 29:57edca10d78c 891 /*!< Honeywell HSCDRNN1.6BASA3 pressure sensor with user-defined
kevin1990 29:57edca10d78c 892 * linearisation and default configuration options
kevin1990 29:57edca10d78c 893 *
kevin1990 29:57edca10d78c 894 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 895 */
kevin1990 29:57edca10d78c 896 ADI_SENSE_1000_SPI_SENSOR_PRESSURE_A_ADV_L1 = 3088,
kevin1990 29:57edca10d78c 897 /*!< Honeywell HSCDRNN1.6BASA3 pressure sensor with default linearisation
kevin1990 29:57edca10d78c 898 * and advanced configuration options
kevin1990 29:57edca10d78c 899 *
kevin1990 29:57edca10d78c 900 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 901 */
kevin1990 29:57edca10d78c 902 ADI_SENSE_1000_SPI_SENSOR_PRESSURE_A_ADV_L2 = 3096,
kevin1990 29:57edca10d78c 903 /*!< Honeywell HSCDRNN1.6BASA3 pressure sensor with user-defined
kevin1990 29:57edca10d78c 904 * linearisation and advanced configuration options
kevin1990 29:57edca10d78c 905 *
kevin1990 29:57edca10d78c 906 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 907 */
kevin1990 29:57edca10d78c 908 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_A_DEF_L1 = 3200,
danodonovan 26:12d0204be712 909 /*!< Analog Devices ADxL362 3-axis accelerometer sensor with default
danodonovan 26:12d0204be712 910 * linearisation and default configuration options(*)
danodonovan 26:12d0204be712 911 *
kevin1990 29:57edca10d78c 912 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 913 *
kevin1990 29:57edca10d78c 914 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 915 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 916 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 917 */
kevin1990 29:57edca10d78c 918 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_B_DEF_L1 = 3201,
kevin1990 29:57edca10d78c 919 /*!< Analog Devices ADxL355 3-axis accelerometer sensor with default
kevin1990 29:57edca10d78c 920 * linearisation and default configuration options(*)
danodonovan 26:12d0204be712 921 *
danodonovan 26:12d0204be712 922 * @note For use with SPI Digital Sensor channels only
danodonovan 26:12d0204be712 923 *
danodonovan 26:12d0204be712 924 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
danodonovan 26:12d0204be712 925 * the sensor measurements from the X/Y/Z axes each output on a
danodonovan 26:12d0204be712 926 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
danodonovan 26:12d0204be712 927 */
kevin1990 29:57edca10d78c 928 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_A_DEF_L2 = 3208,
kevin1990 29:57edca10d78c 929 /*!< Analog Devices ADxL362 3-axis accelerometer sensor with user-defined
kevin1990 29:57edca10d78c 930 * linearisation and default configuration options(*)
kevin1990 29:57edca10d78c 931 *
kevin1990 29:57edca10d78c 932 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 933 *
kevin1990 29:57edca10d78c 934 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 935 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 936 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 937 */
kevin1990 29:57edca10d78c 938 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_B_DEF_L2 = 3209,
kevin1990 29:57edca10d78c 939 /*!< Analog Devices ADxL355 3-axis accelerometer sensor with user-defined
Dan O'Donovan 27:567abf893938 940 * linearisation and default configuration options(*)
Dan O'Donovan 27:567abf893938 941 *
kevin1990 29:57edca10d78c 942 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 943 *
kevin1990 29:57edca10d78c 944 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 945 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 946 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 947 */
kevin1990 29:57edca10d78c 948 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_A_ADV_L1 = 3216,
kevin1990 29:57edca10d78c 949 /*!< Analog Devices ADxL362 3-axis accelerometer sensor with default
kevin1990 29:57edca10d78c 950 * linearisation and advanced configuration options(*)
kevin1990 29:57edca10d78c 951 *
kevin1990 29:57edca10d78c 952 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 953 *
kevin1990 29:57edca10d78c 954 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 955 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 956 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 957 */
kevin1990 29:57edca10d78c 958 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_B_ADV_L1 = 3217,
kevin1990 29:57edca10d78c 959 /*!< Analog Devices ADxL355 3-axis accelerometer sensor with default
kevin1990 29:57edca10d78c 960 * linearisation and advanced configuration options(*)
kevin1990 29:57edca10d78c 961 *
kevin1990 29:57edca10d78c 962 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 963 *
kevin1990 29:57edca10d78c 964 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 965 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 966 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 967 */
kevin1990 29:57edca10d78c 968 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_A_ADV_L2 = 3224,
kevin1990 29:57edca10d78c 969 /*!< Analog Devices ADxL362 3-axis accelerometer sensor with user-defined
kevin1990 29:57edca10d78c 970 * linearisation and advanced configuration options(*)
kevin1990 29:57edca10d78c 971 *
kevin1990 29:57edca10d78c 972 * @note For use with SPI Digital Sensor channels only
kevin1990 29:57edca10d78c 973 *
kevin1990 29:57edca10d78c 974 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
kevin1990 29:57edca10d78c 975 * the sensor measurements from the X/Y/Z axes each output on a
kevin1990 29:57edca10d78c 976 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
kevin1990 29:57edca10d78c 977 */
kevin1990 29:57edca10d78c 978 ADI_SENSE_1000_SPI_SENSOR_ACCELEROMETER_B_ADV_L2 = 3225,
kevin1990 29:57edca10d78c 979 /*!< Analog Devices ADxL355 3-axis accelerometer sensor with user-defined
kevin1990 29:57edca10d78c 980 * linearisation and advanced configuration options(*)
Dan O'Donovan 27:567abf893938 981 *
Dan O'Donovan 27:567abf893938 982 * @note For use with SPI Digital Sensor channels only
Dan O'Donovan 27:567abf893938 983 *
Dan O'Donovan 27:567abf893938 984 * @note This sensor requires the use of 3 SPI Digital Sensor channels, with
Dan O'Donovan 27:567abf893938 985 * the sensor measurements from the X/Y/Z axes each output on a
Dan O'Donovan 27:567abf893938 986 * seperate dedicated channel (SPI#0/SPI#1/SPI#2, respectively)
Dan O'Donovan 27:567abf893938 987 */
danodonovan 26:12d0204be712 988 } ADI_SENSE_1000_SPI_SENSOR_TYPE;
danodonovan 26:12d0204be712 989
kevin1990 29:57edca10d78c 990 /*! ADSNS1000 UART digital sensor type options
kevin1990 29:57edca10d78c 991 *
kevin1990 29:57edca10d78c 992 * Select the sensor type that is connected to an UART digital measurement
kevin1990 29:57edca10d78c 993 * channel.
kevin1990 29:57edca10d78c 994 *
kevin1990 29:57edca10d78c 995 * @note These are pre-defined sensors using built-in linearisation data
kevin1990 29:57edca10d78c 996 */
kevin1990 29:57edca10d78c 997 typedef enum {
kevin1990 29:57edca10d78c 998 ADI_SENSE_1000_UART_SENSOR_UART_CO2_A_DEF_L1 = 3584,
kevin1990 29:57edca10d78c 999 /*!< COZIR AMB 2,000 ppm CO2 Sensor with default linearisation
kevin1990 29:57edca10d78c 1000 * and default configuration options
kevin1990 29:57edca10d78c 1001 *
kevin1990 29:57edca10d78c 1002 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1003 */
kevin1990 29:57edca10d78c 1004 ADI_SENSE_1000_UART_SENSOR_UART_CO2_B_DEF_L1 = 3585,
kevin1990 29:57edca10d78c 1005 /*!< COZIR LP Miniature 5,000ppm CO2 Sensor with default linearisation
kevin1990 29:57edca10d78c 1006 * and default configuration options
kevin1990 29:57edca10d78c 1007 *
kevin1990 29:57edca10d78c 1008 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1009 */
kevin1990 29:57edca10d78c 1010 ADI_SENSE_1000_UART_SENSOR_UART_CO2_A_DEF_L2 = 3592,
kevin1990 29:57edca10d78c 1011 /*!< COZIR AMB 2,000 ppm CO2 Sensor with user-defined linearisation
kevin1990 29:57edca10d78c 1012 * and default configuration options
kevin1990 29:57edca10d78c 1013 *
kevin1990 29:57edca10d78c 1014 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1015 */
kevin1990 29:57edca10d78c 1016 ADI_SENSE_1000_UART_SENSOR_UART_CO2_B_DEF_L2 = 3593,
kevin1990 29:57edca10d78c 1017 /*!< COZIR LP Miniature 5,000ppm CO2 Sensor with user-defined linearisation
kevin1990 29:57edca10d78c 1018 * and default configuration options
kevin1990 29:57edca10d78c 1019 *
kevin1990 29:57edca10d78c 1020 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1021 */
kevin1990 29:57edca10d78c 1022 ADI_SENSE_1000_UART_SENSOR_UART_CO2_A_ADV_L1 = 3600,
kevin1990 29:57edca10d78c 1023 /*!< COZIR AMB 2,000 ppm CO2 Sensor with default linearisation
kevin1990 29:57edca10d78c 1024 * and advanced configuration options
kevin1990 29:57edca10d78c 1025 *
kevin1990 29:57edca10d78c 1026 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1027 */
kevin1990 29:57edca10d78c 1028 ADI_SENSE_1000_UART_SENSOR_UART_CO2_B_ADV_L1 = 3601,
kevin1990 29:57edca10d78c 1029 /*!< COZIR LP Miniature 5,000ppm CO2 Sensor with default linearisation
kevin1990 29:57edca10d78c 1030 * and advanced configuration options
kevin1990 29:57edca10d78c 1031 *
kevin1990 29:57edca10d78c 1032 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1033 */
kevin1990 29:57edca10d78c 1034 ADI_SENSE_1000_UART_SENSOR_UART_CO2_A_ADV_L2 = 3608,
kevin1990 29:57edca10d78c 1035 /*!< COZIR AMB 2,000 ppm CO2 Sensor with user-defined linearisation
kevin1990 29:57edca10d78c 1036 * and advanced configuration options
kevin1990 29:57edca10d78c 1037 *
kevin1990 29:57edca10d78c 1038 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1039 */
kevin1990 29:57edca10d78c 1040 ADI_SENSE_1000_UART_SENSOR_UART_CO2_B_ADV_L2 = 3609,
kevin1990 29:57edca10d78c 1041 /*!< COZIR LP Miniature 5,000ppm CO2 Sensor with user-defined linearisation
kevin1990 29:57edca10d78c 1042 * and advanced configuration options
kevin1990 29:57edca10d78c 1043 *
kevin1990 29:57edca10d78c 1044 * @note For use with UART Digital Sensor channels only
kevin1990 29:57edca10d78c 1045 */
kevin1990 29:57edca10d78c 1046 } ADI_SENSE_1000_UART_SENSOR_TYPE;
kevin1990 29:57edca10d78c 1047
danodonovan 26:12d0204be712 1048 #ifdef __cplusplus
danodonovan 26:12d0204be712 1049 }
danodonovan 26:12d0204be712 1050 #endif
danodonovan 26:12d0204be712 1051
danodonovan 26:12d0204be712 1052 /*!
danodonovan 26:12d0204be712 1053 * @}
danodonovan 26:12d0204be712 1054 */
danodonovan 26:12d0204be712 1055
danodonovan 26:12d0204be712 1056 #endif /* __ADI_SENSE_1000_SENSOR_TYPES_H__ */