<?xml version="1.0"?> 
<nidocument> 
<nicomment> 
This file describes custom errors for the LabPro device.
This was created from the LabPro Technical Manual, Revision Date 08/02/02.
Created on 9/28/04 by Ryan Danell, e-mail: rdanell@danellconsulting.com
</nicomment> 
<nierror code="6001>
Invalid FASTMODE. An attempt to select fast sampling mode was made.  When in FASTMODE, only a single analog channel can be active.  This error number also displays if the FASTMODE selection is a value other than 0 or 1.
</nierror>
<nierror code="6002>
FASTMODE ABORT. During FASTMODE, an attempt to communicate with the LabPro was made while it was waiting for a trigger. As a result, sampling was aborted.
</nierror>
<nierror code="6005>
The list being sent contains a number that is too large to be represented internally. This can only happen when the list being sent contains an error.
</nierror>
<nierror code="6006>
The list being sent contains a non-integer number where only integers are allowed. For example, command numbers must be integers and a command of 3.5 will produce this error.
</nierror>
<nierror code="6008>
The list being sent contained too many numbers for proper conversion. In general, no more than 32 numbers can be sent for some commands and no more than 44 numbers for other commands.
</nierror>
<nierror code="6009>
The command number sent (first number of the list) did not specify a valid command.
</nierror>
<nierror code="6012>
The channel selected for setup did not exist. Channel numbers must be 1-3, 11, 21, 31.
</nierror>
<nierror code="6013>
The operation selected for the channel being setup is invalid. For example, sonic channels cannot be setup for a voltage probe.
</nierror>
<nierror code="6014>
An invalid value was selected for the post processing parameter. This must be a number from 0 to 2.
</nierror>
<nierror code="6016>
An invalid equation on/off parameter was found. The equation on/off parameter must be a 0 or a 1.
</nierror>
<nierror code="6017>
An invalid Frequency/Period selection parameter was found. This error usually occurs when a second channel is selected for a measurement during Frequency/Period measurements.
</nierror>
<nierror code="6018>
Multiple channels are not allowed to be selected at the same time for the Digital/Sonic inputs. This error usually means that the sonic port and a corresponding digital port have been selected.
</nierror>
<nierror code="6022>
Command 2 contains invalid data.
</nierror>
<nierror code="6030>
The filter type must be between 0 and 6 for NON-REALTIME data collection mode and 0, 7, 8, or 9 for real time data collection mode. This error results from a filter selection outside of this range.
</nierror>
<nierror code="6031>
Command 3 was sent prior to performing any channel setups.
</nierror>
<nierror code="6032>
Sample time must be greater than 0 and less than 16000 seconds. The value is normally rounded to the nearest 100 sec, but can be rounded to the nearest 50 sec in FASTMODE. If the selected channels cannot support the rate selected, a slower sample rate will be used.
</nierror>
<nierror code="6033>
The number of samples must be 1 for real time sampling and between 1 and 12,000 for NON-REALTIME sampling. 0 is not allowed except for a special case of real time sampling with manual entry.
</nierror>
<nierror code="6034>
Trigger type must be an integer between 0 and 6. Any other value will produce this error.
</nierror>
<nierror code="6035>
The trigger channel must be a valid channel number (e.g., 1-3 or 11) and must be have been enabled using the channel select command.
</nierror>
<nierror code="6037>
The prestore value must be an integer between 0 and 100%. Any other values will produce this error message.
</nierror>
<nierror code="6038>
The external clock parameter is limited to values of 0 or 1. Any other value will produce this error.
</nierror>
<nierror code="6039>
The record time parameter is limited to values between 0 and 2. Any other values will produce this error message.
</nierror>
<nierror code="6040>
This error will occur when too few parameters are sent in the list. For example, setting up an equation with 5 constants and sending only 4.
</nierror>
<nierror code="6042>
The equation channel number must be a 0 to reset equation, or a 1-3 for the analog channels or 11 for the sonic channel. Equation numbers outside of this range will produce this error.
</nierror>
<nierror code="6043>
The equation number must be in the range of 0.1 to 12 for analog channels and either 0 or 13 for the sonic channel. Equation numbers outside of this range will produce this error.
</nierror>
<nierror code="6044>
The order of the equation must be appropriate for the equation type selected. For example, an equation order of 5 is not valid for the mixed polynomial equation.
</nierror>
<nierror code="6045>
This error occurred because (1) equations were enabled when sending Command 1, but the equation was never sent using Command 4, or (2) GET statement was issued before sending Command 4.
</nierror>
<nierror code="6049>
Invalid units were selected for temperature when sending the temperature for the sonic to use. Valid values are from 0 to 4.
</nierror>
<nierror code="6052>
A channel was selected that is not a valid channel. The channel numbers are 1-3, 11, 21, and 31.
</nierror>
<nierror code="6053>
A data group was selected that is not valid. Valid values are from 0 to 5.
</nierror>
<nierror code="6054>
The beginning-of-data selector must be 0 (for start of data) or 1 through the number of points collected. A number outside of this range will produce this error message.
</nierror>
<nierror code="6055>
The end-of-data selector must be 0 (for end of data) or 1 through the number of points collected. A number outside of this range will produce this error message. In addition, the end of the data must not be before the beginning of the data.
</nierror>
<nierror code="6059>
Digital probe has failed to read or write as commanded by the host.
</nierror>
<nierror code="6061>
An attempt has been made to collect more data than can be stored in one data collection. This unit has 24K of memory dedicated to data storage, allowing up to 12K samples to be stored. (for example, 3072 samples per channel for 4 channels.) If more than this is attempted, an error will result.
</nierror>
<nierror code="6062>
This error results when an attempt to return data is made and data has not been collected.
</nierror>
<nierror code="6063>
This error results when sending Command 6 and an invalid second parameter.
</nierror>
<nierror code="6076>
This error results when sending Command 10 for a channel that does not have data stored.
</nierror>
<nierror code="6077>
This error results when sending a Command 10 and selecting an algorithm that has not been defined.
</nierror>
<nierror code="6078>
This error results when advanced algorithm is selected and the input parameters for it are not correct.
</nierror>
<nierror code="6080>
This error indicates that the battery voltage is too low to safely write to FLASH memory and an attempt has been made to write to FLASH memory.  The batteries should be replaced immediately for the unit to continue to perform properly.
</nierror>
<nierror code="6081>
This error indicates that an attempt to write to the FLASH memory failed and that the FLASH memory did not retain the value written. This problem can occur under several circumstances including the batteries becoming low after a FLASH write has been started (or removing the AC9920 adapter during FLASH writes). If the problem occurs often, this could indicate a hardware failure.
</nierror>
<nierror code="6082>
This error indicates an attempt was made to change the contents of FLASH memory without properly enabling FLASH writes.
</nierror>
<nierror code="6083>
This error indicates that the FLASH memory directory is full and an attempt to write to the FLASH memory occurred. If this occurs, delete some items from FLASH memory and repeat.
</nierror>
<nierror code="6084>
This error indicates an attempt was made to access an item in the FLASH memory that does not exist.
</nierror>
<nierror code="6085>
This error indicates that an attempt was made to access an item that is in the FLASH memory, but hasnt been properly opened for access.
</nierror>
<nierror code="6086>
This error indicates that the archive data type is not one of the data formats supported. This error can result from trying to archive a data set that has not been properly stored.
</nierror>
<nierror code="6087>
This error results when trying to archive real time data. Only Non-Real time data can be archived.
</nierror>
<nierror code="6088>
This error results when an attempt is made to archive data during sampling.  Archive operations must occur only when the unit is idle.
</nierror>
<nierror code="6097>
This error indicates an attempt to use a channel that does not exist on LabPro (for example, channel 42).
</nierror>
<nierror code="6098>
This error indicates an undefined error has occurred.
</nierror>
<nierror code="6099>
This error indicates that the current load on the analog or digital ports is more than can be supplied by the unit and the power has been turned off to prevent damage. Do not attempt to restart sampling until the problem has been corrected.
</nierror>
<nierror code="6970>
Out Of Data Memory. This is when you collect too much data. Usually there is another error that happens if you try to setup 4 channels and 12K data points but if you setup an analog channel and a digital channel, the overflow depends on how many events you detect. This error happens when the data pointers overlap.
</nierror>
</nidocument>