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

Page 324

Advertising
background image

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.

Advertising