UFireOrp Class

Definition

Get ORP (oxidation-reduction potential) measuremens from μFire ISE (ion-selective electrode) Probe Interface

public class UFireOrp : Iot.Device.UFire.UFireIse
type UFireOrp = class
    inherit UFireIse
Public Class UFireOrp
Inherits UFireIse
Inheritance
UFireOrp

Constructors

UFireOrp(I2cDevice)

Initializes a new instance of the UFireOrp class.

Properties

LastOxidationReducationPotential

Oxidation-reduction potential (ORP) measuremens It makes it possible to the Oxidation-Reduction Potential (ORP) measurement without doing a measuremen (the retunres the old measurement)

LastReductionPotential

Reduction potential (Eh) measuremens It makes it possible to the Reduction potential (Eh) measurement without doing a measuremen (the retunres the old measurement)

ProbePotential

The probe potential

TemperatureCompensation

Use temperature compensation

(Inherited from UFireIse)

Methods

CalibrateFromSingleValue(ElectricPotential)

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

(Inherited from UFireIse)
CalibrateFromTwoValuesHighValue(ElectricPotential)

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

(Inherited from UFireIse)
CalibrateFromTwoValuesLowValue(ElectricPotential)

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

(Inherited from UFireIse)
Dispose() (Inherited from UFireIse)
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.

(Inherited from UFireIse)
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.

(Inherited from UFireIse)
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.

(Inherited from UFireIse)
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.

(Inherited from UFireIse)
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

(Inherited from UFireIse)
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

(Inherited from UFireIse)
ReadElectricPotential()

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

(Inherited from UFireIse)
ReadTemperature()

Read temperature

(Inherited from UFireIse)
ResetCalibration()

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

(Inherited from UFireIse)
SetDualPointCalibration(ElectricPotential, ElectricPotential, ElectricPotential, ElectricPotential)

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

(Inherited from UFireIse)
SetI2cAddressAndDispose(Byte)

Changes the default I2C address

(Inherited from UFireIse)
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

(Inherited from UFireIse)
TryMeasureOxidationReductionPotential(ElectricPotential)

Tries to measure ORP (Oxidation-Reduction Potential).

Applies to