Ocean Optics NeoFox Engineering Note User Manual
Page 18
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 th
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