Class Functions

measuremV

Starts a mV measurement.

Usage

ISE_Probe::measuremV();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.measuremV();

Related

Returns

the measured result in mV, or -1 on error

measureTemp

Starts a temperature measurement.

Usage

ISE_Probe::measureTemp();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.measureTemp();

Related

Returns

temperature in C

ALSO...

Class variables tempC and tempF are updated

WARNING

A value of -127 means the temperature sensor is not connected.

calibrateSingle

Calibrates the probe using a single point using a mV value.

Usage

ISE_Probe::calibrateSingle(200);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.calibrateSingle(200);

Related

getCalibrateOffset

Returns

none

calibrateProbeLow

Calibrates the dual-point values for the low reading, in mV, and saves them in the devices's EEPROM.

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling calibrateProbeLow saves both the reading and reference value.

Parameters

  • solutionmV the mV of the calibration solution

Usage

ISE_Probe::calibrateProbeLow(0);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.calibrateProbeLow(0);

Related

Returns

none

Don't forget...

Dual point requires a high and low point. It isn't enabled until a call to useDualPoint.

calibrateProbeHigh

Calibrates the dual-point values for the high reading, in mV, and saves them in the devices's EEPROM.

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling calibrateProbeHigh saves both the reading and reference value.

Parameters

  • solutionmV the mV of the calibration solution

Usage

ISE_Probe::calibrateProbeHigh(600);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.calibrateProbeHigh(600);

Related

Returns

none

Don't forget...

Dual point requires a high and low point. It isn't enabled until a call to useDualPoint.

setDualPointCalibration

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

Parameters

  • refLow the reference low point
  • refHigh the reference high point
  • readLow the measured low point
  • readHigh the measured high point

Usage

ISE_Probe::setDualPointCalibration(0, 200, 3, 230);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.setDualPointCalibration(0, 200, 3, 230);

Related

Returns

none

getCalibrateOffset

Returns the single-point offset from the device.

Usage

ISE_Probe::getCalibrateOffset();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getCalibrateOffset();

Related

Returns

the offset in mV

useTemperatureCompensation

Configures the device to use temperature compensation.

Parameters

  • bool true or false

Usage

ISE_Probe::useTemperatureCompensation(true);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.useTemperatureCompensation(true);

Related

WARNING

This function has no effect within measuremV. It is implemented in measurepH.

Returns

none

usingTemperatureCompensation

Determines if temperature compensation is being used.

Usage

ISE_Probe::usingTemperatureCompensation();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.usingTemperatureCompensation();

Related

Returns

true if using compensation, false otherwise

setTemp

Sets the temperature used by the device without using the attached temperature sensor.

Parameters

  • float tempC

Usage

ISE_Probe::setTemp(tempC);

Example

#include <uFire_ISE.h>
ISE_Probe mv;

mv.setTemp(20.2);

Related

Returns

none

useDualPoint

Configures device to use dual-point calibration.

Parameters

  • bool true or false

Usage

ISE_Probe::useDualPoint(true);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.useDualPoint(true);

Related

Returns

none

usingDualPoint

Determines if dual point calibration is being used.

Usage

ISE_Probe::usingDualPoint();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.usingDualPoint();

Related

Returns

true if using dual point calibration, false otherwise

getCalibrateHighReading

Returns the dual-point calibration high-reading value.

Usage

ISE_Probe::getCalibrateHighReading();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getCalibrateHighReading();

Related

Returns

the dual-point calibration high-reading value

getCalibrateHighReference

Returns the dual-point calibration high-reference value.

Usage

ISE_Probe::getCalibrateHighReference();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getCalibrateHighReference();

Related

Returns

the dual-point calibration high-reference value

getCalibrateLowReading

Returns the dual-point calibration low-reading value.

Usage

ISE_Probe::getCalibrateLowReading();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getCalibrateLowReading();

Related

Returns

the dual-point calibration low-reading value

getCalibrateLowReference

Returns the dual-point calibration low-reference value.

Usage

ISE_Probe::getCalibrateLowReference();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getCalibrateLowReference();

Related

Returns

the dual-point calibration low-reference value

getVersion

Returns the firmware version of the device.

Usage

ISE_Probe::getVersion();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.getVersion();

Returns

version of firmware

setI2CAddress

Changes the default I2C address.

Usage

ISE_Probe::setI2CAddress(59);

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.setI2CAddress(59);

Returns

none

reset

Resets all the stored calibration information.

Usage

ISE_Probe::reset();

Example

#include <uFire_ISE.h>
ISE_Probe mV;

mV.reset();

Returns

none