UFireIse Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
μ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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for