Texas Instruments Gas Sensor Platform

From IoT
Jump to: navigation, search

Go Up to ThingConnect Devices


Texas Instruments Gas Sensor Platform is a Bluetooth Low Energy gas sensor platform from Texas Instruments. Texas Instruments Gas Sensor Platform monitors gases like carbon monoxide (CO), oxygen (O2), ammonia, fluorine, chlorine dioxide and others.

Use the TTIGasSensorMonitor component to communicate with the Texas Instruments Gas Sensor Platform.

Demo Location

You can find the sample projects for the Texas Instruments Gas Sensor Platform in the following IoT demo directories after installing the component:

  • Start | Programs | Embarcadero RAD Studio Berlin | Samples and then navigate to:
    • Delphi: Internet of Things\Object Pascal\Thing Connect\GasSensor
    • C++: Internet of Things\CPP\Thing Connect\GasSensor

Supported Services

The Texas Instruments Gas Sensor Platform supports the following Bluetooth LE services and characteristics:

Service Characteristic Property Event Read Subscribe Write
Battery Service Battery Level BatteryLevel OnBatteryLevelUpdate
YesSubscriptionFeature.png

Texas Instruments Gas Sensor Platform component supports the following custom services:

Service Property Event Read Subscribe Write Description
Custom Service GasSensorCalibrationValue OnGasSensorCalibrationValueUpdate
YesSubscriptionFeature.png
Returns the sensor calibration value as a TTIGasSensorDenominatorNumeratorValue.
GasSensorConfigInternalZeroValue OnGasSensorConfigInternalZeroValueUpdate
YesSubscriptionFeature.png
Returns the internal zero configuration as a TTIGasSensorConfigInternalZero.
GasSensorConfigOpModeValue OnGasSensorConfigOpModeValueUpdate
YesSubscriptionFeature.png
Returns the sensor configuration option mode as a TTIGasSensorConfigOpMode.
GasSensorConfigReferenceVoltageSourceValue OnGasSensorConfigReferenceVoltageSourceValueUpdate
YesSubscriptionFeature.png
Returns the reference voltage source configuration as a TTIGasSensorConfigReferenceVoltageSource.
GasSensorConfigRLoadValue OnGasSensorConfigRLoadValueUpdate
YesSubscriptionFeature.png
Returns the RLoad configuration as a TTIGasSensorConfigRLoad.
GasSensorConfigTIAGainValue OnGasSensorConfigTIAGainValueUpdate
YesSubscriptionFeature.png
Returns the TIA gain configuration as a TTIGasSensorConfigTIAGain.
GasSensorDenom0Value OnGasSensorDenom0ValueUpdate
YesSubscriptionFeature.png
Returns the 0 denominator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorDenom1Value OnGasSensorDenom1ValueUpdate
YesSubscriptionFeature.png
Returns the 1 denominator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorDisplayCurrentValue OnGasSensorDisplayCurrentValueUpdate
YesSubscriptionFeature.png
Returns the sensor graph display current value as a TTIGasSensorDisplayCurrentValue.
GasSensorGraphColourMidLowBoundary OnGasSensorGraphColourMidLowBoundaryUpdate
YesSubscriptionFeature.png
Returns the sensor graph color middle low boundary as a TTIGasSensorAxis.
GasSensorGraphColourTopMidBoundary OnGasSensorGraphColourTopMidBoundaryUpdate
YesSubscriptionFeature.png
Returns the sensor graph color top middle boundary as a TTIGasSensorAxis.
GasSensorGraphLowValue OnGasSensorGraphLowValueUpdate
YesSubscriptionFeature.png
Returns the sensor graph color low value as a TTIGasSensorGraphValue.
GasSensorGraphMidValue OnGasSensorGraphMidValueUpdate
YesSubscriptionFeature.png
Returns the sensor graph color middle value as a TTIGasSensorGraphValue.
GasSensorGraphSubTitle OnGasSensorGraphSubTitleUpdate
YesSubscriptionFeature.png
Returns the sensor graph subtitle as a TTIGasSensorTitle.
GasSensorGraphTitle OnGasSensorGraphTitleUpdate
YesSubscriptionFeature.png
Returns the sensor graph title as a TTIGasSensorTitle.
GasSensorGraphTopValue OnGasSensorGraphTopValueUpdate
YesSubscriptionFeature.png
Returns the sensor graph color top value as a TTIGasSensorGraphValue.
GasSensorGraphXAxisCaption OnGasSensorGraphXAxisCaptionUpdate
YesSubscriptionFeature.png
Returns the sensor graph X axis caption as a TTIGasSensorTitle.
GasSensorGraphYAxisCaption OnGasSensorGraphYAxisCaptionUpdate
YesSubscriptionFeature.png
Returns the sensor graph Y axis caption as a TTIGasSensorTitle.
GasSensorGraphYAxisMax OnGasSensorGraphYAxisMaxUpdate
YesSubscriptionFeature.png
Returns the sensor graph Y axis display maximum as a TTIGasSensorAxis.
GasSensorGraphYAxisMin OnGasSensorGraphYAxisMinUpdate
YesSubscriptionFeature.png
Returns the sensor graph Y axis display minimum as a TTIGasSensorAxis.
GasSensorLogScaleValue OnGasSensorLogScaleValueUpdate
YesSubscriptionFeature.png
Returns the sensor graph log scale as a TTIGasSensorLogScale.
GasSensorNum0Value OnGasSensorNum0ValueUpdate
YesSubscriptionFeature.png
Returns the 0 numerator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorScalingFactorDenomValue OnGasSensorScalingFactorDenomValueUpdate
YesSubscriptionFeature.png
Returns the sensor scaling factor denominator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorScalingFactorNumValue OnGasSensorScalingFactorNumValueUpdate
YesSubscriptionFeature.png
Returns the sensor scaling factor numerator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorShortCaption OnGasSensorShortCaptionUpdate
YesSubscriptionFeature.png
Returns the sensor short caption as a TTIGasSensorTitle.
GasSensorSubX0Value OnGasSensorSubX0ValueUpdate
YesSubscriptionFeature.png
Returns the sub X 0 as a TTIGasSensorDenominatorNumeratorValue.
GasSensorType OnGasSensorTypeUpdate
YesSubscriptionFeature.png
Returns the sensor type as a TTIGasSensorType.
OnTIGasSensorMonitorUpdate
YesSubscriptionFeature.png
Returns new updated temperature, time, and ADC values as a TIGasSensorTemperatureMeasurement.

Custom Data Types

The Texas Instruments Gas Sensor Platform defines its custom data types in the following unit:

  • Iot.Device.TIGasSensorMonitorTypes

Custom Texas Instruments Gas Sensor Type

TTIGasSensorType: Enumeration with the different gas sensor types.

  • Unknown = 0
  • Oxygen = 1
  • CO = 2

Custom Texas Instruments Gas Sensor Display Current Value

TTIGasSensorDisplayCurrentValue: Boolean with the graph display current value.

Custom Texas Instruments Gas Sensor Log Scale

TTIGasSensorLogScale: Boolean with the graph log scale.

Custom Texas Instruments Gas Sensor Config Operation Mode

TTIGasSensorConfigOpMode: Enumeration of the modes of operation.

  • DeepSleep = 0: Deep Sleep.
  • Lead2 = 1: 2-lead ground referred galvanic cell.
  • StandBY = 2: Standby.
  • Lead3 = 3: 3-lead amperometric cell.
  • TempMeasTiaOff = 6: Temperature measurement (TIA OFF).
  • TempMeasTIoAOn = 7: Temperature measurement (TIA ON).

Custom Texas Instruments Gas Sensor Config TIA Gain

TTIGasSensorConfigTIAGain: Enumeration of the TIA gain configurations.

  • ExtResist = 0: External resistance.
  • Ext_2_75_kOHM = 4: 2.75 kilohms.
  • Ext_3_5_kOHM = 8: 3.5 kilohms.
  • Ext_7_kOHM = 12: 7 kilohms.
  • Ext_14_kOHM = 16: 14 kilohms.
  • Ext_35_kOHM = 20: 35 kilohms.
  • Ext_120_kOHM = 24: 120 kilohms.
  • Ext_350_kOHM = 28: 350 kilohms.

Custom Texas Instruments Gas Sensor Config RLoad

TTIGasSensorConfigRLoad: Enumeration of the RLoad configurations.

  • R_Load_10_OHM = 0: 10 ohms.
  • R_Load_33_OHM = 1: 33 ohms.
  • R_Load_50_OHM = 2: 50 ohms.
  • R_Load_100_OHM = 3: 100 ohms.

Custom Texas Instruments Gas Sensor Config Internal Zero

TTIGasSensorConfigInternalZero: Enumeration of the internal zero configurations (percentage of the source reference).

  • Int_Z_Sel_20_Percent = 0: 20%
  • Int_Z_Sel_50_Percent = 32: 50%
  • Int_Z_Sel_67_Percent = 64: 67%
  • Int_Z_Sel_Bypass_Percent = 96: Internal zero circuitry bypassed (only in O2 ground referred measurement).

Custom Texas Instruments Gas Sensor Config Reference Voltage Source

TTIGasSensorConfigReferenceVoltageSource: Enumeration of the configurations for the reference voltage source.

  • Source_Internal = 0: Internal
  • Source_External = 128: External

Custom Texas Instruments Gas Sensor Temperature Measurement

The TIGasSensorTemperatureMeasurement type that holds the temperature measurement.

  • Value: Raw array of bytes received from the device.
  • TimeInSeconds: Returns the time in seconds.
  • TemperatureValue: Returns the temperature.
  • Counter: Returns the counter.
  • ADcValue: Returns the ADC value.

Custom Texas Instruments Gas Sensor Denominator Numerator Value

The TTIGasSensorDenominatorNumeratorValue type that holds the denominator value.

  • Value: Raw array of bytes received from the device.
  • CurrentValue: Returns the value.

Custom Texas Instruments Gas Sensor Graph Value

TTIGasSensorGraphValue: Graph value with UInt32 type.

Custom Texas Instruments Gas Sensor Graph Title

TTIGasSensorTitle: Sensor title as a string.

Custom Texas Instruments Gas Sensor Axis

The TTIGasSensorAxis type that holds the axis value.

  • Value: Raw array of bytes received from the device.
  • Axis: Returns the axis value.

Device Details

  • Device: Texas Instruments Gas Sensor Platform
  • Model: GASSENSOREVM
  • Technology: Bluetooth LE

See Also