beautypg.com

Ocean Optics NeoFox Engineering Note User Manual

Page 13

background image

NeoFox Communication Interfaces

013-20000-010-04-201211 13

Tau

Float

-1 < X

19

736

NEOFOX_TAU

Read-Only

DeviceGetParameterFloat


Tau is an intermediate value, expressed in microseconds, that is calculated in the conversion from phase to oxygen. It
should be used for diagnostic purposes only.

Temperature Source

Uint

Enum

165

316

NEOFOX_CAL_TEMP_SOURCE

DeviceSetParameter

DeviceGetParameter


Temperature Source determines which source should be used for temperature measurement during calibration. When the
value is 0 (no temperature source), measurements which are dependant upon temperature such as dissolved O2 readings and
multipoint calibrations should return -1.


Value Description

DLL Constant

0

No temperature source is used.

NEOFOX_TEMP_SOURCE_NONE

1

The external temperature sensor is used.

NEOFOX_TEMP_SOURCE_SENSOR

2

The “Fixed Temperature” is used.

NEOFOX_TEMP_SOURCE_FIXED

Fixed Temperature

Float

X < 200

164

304

NEOFOX_CAL_DEFAULT_TEMP

DeviceSetParameterFloat

DeviceGetParameterFloat


Fixed Temperature is a user defined fixed temperature that can be used instead of the external temperature sensor in the
conversion process.

Sensor Temperature

Int

X < 200*2

16

10

796

NEOFOX_TEMPERATURE

Read-Only

DeviceGetParameter


Sensor Temperature is the temperature value of the sensor in degrees Celsius.

It is important to note that this parameter is stored in a fixed point representation in the NeoFox’s variable space. Therefore,
in order to use this value as a floating point number, the raw value must be converted from fixed point (integer type) to
floating point with the formula below.

Floating Point Temperature Value (in degrees Celsius) = Raw Integer Temperature Value / 2

16


Number of Averages

Uint

1 ≤ X ≤ 300

129

88

NEOFOX_PHASE_AVG_CNT_BLUE

DeviceSetParameter

DeviceGetParameter

Number of Averages is the number of oxygen samples that are averaged together on the NeoFox to produce the current
value of the Percent Oxygen and Converted Oxygen values. This is a running average.

Flashing On/Off

Uint

Enum

121

528

NEOFOX_LED_CONTROL

DeviceSetParameter

DeviceGetParameter


The Flashing On/Off parameter enables and disables sampling. When this parameter is set to off, the LEDs will not flash.
Tau and oxygen measurements will be 0 or -1 and should be considered invalid.




Value Description

DLL Constant

0

Flashing Off

NEOFOX_FLASHING_OFF

3

Flashing On

NEOFOX_FLASHING_ON