beautypg.com

Ocean Optics NeoFox Engineering Note User Manual

Page 18

background image

NeoFox Communication Interfaces

18 013-20000-010-04-201211

Firmware Version Hi

Char

n/a

2

12

NEOFOX_FIRMWARE_VER

Read-Only

DeviceGetParameter


The microcontroller firmware version is stored in two distinct bytes – the Firmware Version Hi value and the
Firmware Version Lo value. Concatenated together, these produce the firmware version. Usually, the firmware
version is expressed as a hex short, such as 0x0208. This is how the firmware version is displayed in the NeoFox
Viewer.

It is important to note the following. A call to the DeviceGetParameter function with code 2
(NEOFOX_FIRMWARE_VER) will return an integer whose 2 lowest order bytes represent the Firmware Version Hi
and Firmware Version Lo values. There is no way to query these two bytes independently through the DLL.

Firmware Version Lo

Char

n/a

2

13

NEOFOX_FIRMWARE_VER

Read-Only

DeviceGetParameter


The microcontroller firmware version is stored in two distinct bytes – the Firmware Version Hi value and the
Firmware Version Lo value. Concatenated together, these produce the firmware version. Usually, the firmware
version is expressed as a hex short, such as 0x0208. This is how the firmware version is displayed in the NeoFox
Viewer.

It is important to note the following. A call to the DeviceGetParameter function with code 2
(NEOFOX_FIRMWARE_VER) will return an integer whose 2 lowest order bytes represent the Firmware Version Hi
and Firmware Version Lo values. There is no way to query these two bytes independently through the DLL.
Millisecond Count

Uint

Enum

74

16

NEOFOX_UP_TIME

Read-Only

DeviceGetParameter


This value represents the number of milliseconds that have elapsed since the device was powered on for a given
sample. It can be used to verify that data has been refreshed or stored to provide a “time stamp” for each sample. It
will “roll over” after approximately 50 days of continuous use.
Calibration Method

Uint

Enum

163

308

NEOFOX_CAL_METHOD

DeviceSetParameter

DeviceGetParameter


This parameter selects the calibration method that will be used by the NeoFox in order to calculate oxygen from its
phase measurement. The two point method uses the Two Point Slope, Two Point Offset, and Two Point Tau0
parameters to calculate oxygen. The Multi Point method uses 12 coefficients (A0…T2) to calculate oxygen. The
Single Point option is essentially the same as the Multi Point method, except that it uses a copy of the Multi Point
coefficients that have been modified through a single point reset. More information about these calibration methods is
available in the

NeoFox manual

and the

NeoFox Calibration and Measurement

engineering note. It is strongly

recommended that users use the Single Point option instead of the Multi Point option.


Value

Description

DLL Constant

0

No calibration is used. Oxygen values are
invalid.

NEOFOX_CALMETHOD_NONE

1

Uses the two point calibration method

NEOFOX_CALMETHOD_TWOPT

2

Uses the multipoint calibration method, without
single point reset updates to the calibration
coefficients

NEOFOX_CALMETHOD_MULTIPT

3

Uses the multipoint calibration method, with
single point reset updates to the calibration
coefficients.

NEOFOX_CALMETHOD_SINGLEPT