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.

When there are high and low calibration points, the device will automatically use them to adjust readings. To disable dual-point adjustment, call reset to remove all calibration data.

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

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.

When there are high and low calibration points, the device will automatically use them to adjust readings. To disable dual-point adjustment, call reset to remove all calibration data.

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

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

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);

Returns

none

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