Api error codes (cont.) – daqerror – Measurement Computing Data Acquisition Systems rev.10.4 User Manual
Page 324

4.7-6 Daq API Command Reference
908594
Programmer’s
Manual
API Error Codes (Cont.) – daqError
Channel Bank/Option Errors
Error Name
Code # hex - dec
Description
DerrInvBankType
3Fh - 63
Invalid bank-type specified. This error code is returned from
daqAdcExpSetChanOption and daqAdcExpSetBank if the channel type passed is
either undefined or inappropriate for the bank.
Corrective Actions:
• Check
the
chanType parameter for the daqAdcExpSetBank API and the
optionType parameter for the daqAdcExpSetChanOption API
DerrBankBoundary
40h - 64
Simultaneous writes to DBK cards in different banks not allowed.
Error Name
Code # hex - dec
Description
DerrInvFreq
41h - 65
Invalid scan frequency specified. Could not achieve the specified input scan
frequency – could not program the unit to scan or update at the requested rate. In
most cases the scan rate will automatically be set to the nearest achievable rate.
Corrective Actions:
•
Lower the rate requested – normally, the rate requested is not achievable due
to the rate being too high for the unit.
•
Decrease channel count – the aggregate rate can be increased by reducing the
number of channels to scan.
•
If using a DaqBoard/2000 Series board the rate can be increased by ensuring
that Compatibility Mode (100Khz) is disabled.
DerrNoDaq
42h - 66
Daq/112/216 not found (obsolete error code)
DerrInvOptionType
43h - 67
Invalid option-type parameter - An invalid option type has been specified to the
daqSetOption or daqAdcExpSetModuleOption API’s. The optionType parameter
needs to be a valid value supported by the DaqOptionType definitions.
Corrective Actions:
•
Check that the optionType parameter specified is a defined DaqOptionType.
•
Check documentation for your device to determine if the device is capable of
setting the specified option.
DerrInvOptionValue
44h - 68
Invalid option-value parameter - An invalid option value has been specified to the
daqSetOption or daqAdcExpSetModuleOption API’s. The optionValue parameter
needs to be valid for the associated optionType parameter specified. The
optionValue parameter is a single precision floating point number that represents
the value to be set for the option. The most common occurrence of this error is
due to a value being passed that is outside the minimum and maximum allowable
settings for the option being set.
Corrective Actions:
•
Check that the optionType parameter specified is the desired option to set.
•
Check that the value being passed does not exceed the minimum or maximum
allowable settings for the option specified.
•
Check documentation for your device to determine if the device is capable of
setting the specified option.
DerrTooManyHandles
60h - 96
No more handles available to open. Too many open sessions are active. Many
daqOpen API’s have been issued without closing enough sessions (daqClose).
There are no more handles available.
Corrective Actions:
•
Close one or more devices (daqClose) so that a handle can become available.
DerrInvLockMask
61h - 97
Error code reserved for future use
DerrAlreadyLocked
62h - 98
Error code reserved for future use
DerrAcqArmed
63h - 99
Operation not available while an acquisition is armed. The operation must be
performed when there are no current acquisitions active or pending.
Corrective Actions:
•
Wait until the acquisition terminates normally
•
Terminate the acquisition with daqDisarm.
DerrParamConflict
64h - 100
Each parameter is valid, but the combination is invalid.
DerrInvMode
65h - 101
Invalid acquisition/wait/dac mode
DerrInvOpenMode
66h - 102
Invalid file-open mode – The file open mode openMode (DaqAdcOpenMode)
specified in the daqAdcSetDiskFile is invalid.
Corrective Action:
Check that the value passed for the openMode parameter is a valid
DaqAdcOpenMode type.