Iot.Device.TIGasSensorMonitor.TTIGasSensorMonitor

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\
    • C++: Internet of Things\CPP\Thing Connect\

Supported Services

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

Service Characteristic Property Readable Subscription Write
Battery Service Battery Level BatteryLevel
YesSubscriptionFeature.png

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

Service Property Readable Subscription Write Description
Custom Service GasSensorDenom0Value
YesSubscriptionFeature.png
Returns the 0 denominator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorNum0Value
YesSubscriptionFeature.png
Returns the 0 numerator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorSubX0Value
YesSubscriptionFeature.png
Returns the sub X 0 as a TTIGasSensorDenominatorNumeratorValue.
GasSensorDenom1Value
YesSubscriptionFeature.png
Returns the 1 denominator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorGraphTitle
YesSubscriptionFeature.png
Returns the sensor graph title as a TTIGasSensorTitle.
GasSensorGraphSubTitle
YesSubscriptionFeature.png
Returns the sensor graph subtitle as a TTIGasSensorTitle.
GasSensorGraphXAxisCaption
YesSubscriptionFeature.png
Returns the sensor graph X axis caption as a TTIGasSensorTitle.
GasSensorGraphYAxisCaption
YesSubscriptionFeature.png
Returns the sensor graph Y axis caption as a TTIGasSensorTitle.
GasSensorGraphYAxisMin
YesSubscriptionFeature.png
Returns the sensor graph Y axis display minimum as a TTIGasSensorAxis.
GasSensorGraphYAxisMax
YesSubscriptionFeature.png
Returns the sensor graph Y axis display maximum as a TTIGasSensorAxis.
GasSensorGraphColourTopMidBoundary
YesSubscriptionFeature.png
Returns the sensor graph color top middle boundary as a TTIGasSensorAxis.
GasSensorGraphColourMidLowBoundary
YesSubscriptionFeature.png
Returns the sensor graph color middle low boundary as a TTIGasSensorAxis.
GasSensorGraphTopValue
YesSubscriptionFeature.png
Returns the sensor graph color top value as a TTIGasSensorGraphValue.
GasSensorGraphMidValue
YesSubscriptionFeature.png
Returns the sensor graph color middle value as a TTIGasSensorGraphValue.
GasSensorGraphLowValue
YesSubscriptionFeature.png
Returns the sensor graph color low value as a TTIGasSensorGraphValue.
GasSensorCalibrationValue
YesSubscriptionFeature.png
Returns the sensor calibration value as a TTIGasSensorDenominatorNumeratorValue.
GasSensorType
YesSubscriptionFeature.png
Returns the sensor type as a TTIGasSensorType.
GasSensorDisplayCurrentValue
YesSubscriptionFeature.png
Returns the sensor graph display current value as a TTIGasSensorDisplayCurrentValue.
GasSensorLogScaleValue
YesSubscriptionFeature.png
Returns the sensor graph log scale as a TTIGasSensorLogScale.
GasSensorConfigOpModeValue
YesSubscriptionFeature.png
Returns the sensor configuration option mode as a TTIGasSensorConfigOpMode.
GasSensorConfigTIAGainValue
YesSubscriptionFeature.png
Returns the TIA gain configuration as a TTIGasSensorConfigTIAGain.
GasSensorConfigRLoadValue
YesSubscriptionFeature.png
Returns the RLoad configuration as a TTIGasSensorConfigRLoad.
GasSensorConfigInternalZeroValue
YesSubscriptionFeature.png
Returns the internal zero configuration as a TTIGasSensorConfigInternalZero.
GasSensorConfigReferenceVoltageSourceValue
YesSubscriptionFeature.png
Returns the reference voltage source configuration as a TTIGasSensorConfigReferenceVoltageSource.
GasSensorShortCaption
YesSubscriptionFeature.png
Returns the sensor short caption as a TTIGasSensorTitle.
GasSensorScalingFactorNumValue
YesSubscriptionFeature.png
Returns the sensor scaling factor numerator as a TTIGasSensorDenominatorNumeratorValue.
GasSensorScalingFactorDenomValue
YesSubscriptionFeature.png
Returns the sensor scaling factor denominator as a TTIGasSensorDenominatorNumeratorValue.
TIGasSensorMonitor (*)
YesSubscriptionFeature.png
Returns new updated temperature, time, and ADC values as a TIGasSensorTemperatureMeasurement.

(*) Note: This is not a property of the component but a property of the Value parameter of the event. For more information, see Reading or Subscribing to a Characteristic.

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