UFireIse Class

Definition

μFire ISE (Ion Specific Electrode) Probe Interface controller

public class UFireIse : IDisposable
type UFireIse = class
    interface IDisposable
Public Class UFireIse
Implements IDisposable
Inheritance
UFireIse
Derived
Implements

Constructors

UFireIse(I2cDevice)

Initializes a new instance of the UFireIse class.

Fields

I2cAddress

0x3F is the default address of all sensors

Properties

TemperatureCompensation

Use temperature compensation

Methods

CalibrateFromSingleValue(ElectricPotential)

Calibrates the probe using a single solution. Put the probe in a solution where the pH (Power of Hydrogen) is known.

CalibrateFromTwoValuesHighValue(ElectricPotential)

The highest value when calibrating from two solutions. Put the probe in a solution with the highest pH (Power of Hydrogen) value.

CalibrateFromTwoValuesLowValue(ElectricPotential)

The lower value when calibrating from two solutions. Put the probe in a solution with the lowest pH (Power of Hydrogen) value.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetCalibrateHighReading()

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling SetDualPointCalibration saves both the reading and reference value. When there are high and low calibration points, the device will automatically use them to adjust readings.To disable dual-point adjustment, call ResetCalibration to remove all calibration data.

GetCalibrateHighReference()

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling SetDualPointCalibration saves both the reading and reference value. When there are high and low calibration points, the device will automatically use them to adjust readings.To disable dual-point adjustment, call ResetCalibration to remove all calibration data.

GetCalibrateLowReading()

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling SetDualPointCalibration saves both the reading and reference value. When there are high and low calibration points, the device will automatically use them to adjust readings.To disable dual-point adjustment, call ResetCalibration to remove all calibration data.

GetCalibrateLowReference()

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling SetDualPointCalibration saves both the reading and reference value. When there are high and low calibration points, the device will automatically use them to adjust readings.To disable dual-point adjustment, call ResetCalibration to remove all calibration data.

GetFirmwareVersion()

Get Firmware version.The manufacturer do not provide any information about the format of the version number, see https://www.ufire.co/docs/uFire_ISE/api.html#getversion

GetVersion()

Returns the firmware version of the device. The manufacturer do not provide any information about the format of the version number, see https://www.ufire.co/docs/uFire_ISE/api.html#getversion

ReadElectricPotential()

Read a value from the ISE Probe Interface, typical measure are in the millivolt range.

ReadTemperature()

Read temperature

ResetCalibration()

Resets all the stored calibration information.It is possible to run without calibration.

SetDualPointCalibration(ElectricPotential, ElectricPotential, ElectricPotential, ElectricPotential)

Sets all the values, in mV, for dual point calibration and saves them in the devices's EEPROM

SetI2cAddressAndDispose(Byte)

Changes the default I2C address

SetTemperatureCompensation(Temperature)

It sets the a temperature used as compensation. The compensation temperature is to correlate the mV input to the correct pH value, see https://assets.tequipment.net/assets/1/26/Yokogawa_Temperature_Compensation.pdf

Applies to