Type/error codes – Digilent Port Communications User Manual
Page 14

Digilent, Inc
TM
DPCUTIL Programmer’s Manual
www.digilentinc.com
© Digilent, Inc.
Page
14 of 14
The following are error codes of type ERC and used to specify transaction errors in DPCUTIL.
Error Code
Value
Description
ercNoError
0
No error occurred in transaction
ercInvParam
3004
Invalid parameter sent in API call
ercInvCmd
3005
Internal error. Please report occurrence as a bug
ercUnknown
3006
Internal error. Please report occurrence as a bug
ercNoMem
3009
Not enough memory to carry out transaction
ercNotInit
3102
Communication device not initialized
ercCantConnect
3103
Can’t connect to communication module
ercAlreadyConnect 3104
Already connected to communication device
ercSendError
3105
Error occurred while sending data to communication device
ercRcvError
3106
Error occurred while receiving data from communication device
ercAbort
3107
Error occurred while trying to abort transaction(s)
ercOutOfOrder
3109
Completion out of order
ercExtraData
3110
Too much data received from communication device
ercMissingData
3111
Nothing to send or data/address mismatched pairs
ercTridNotFound
3201
Unable to find matching TRID in transaction queue
ercNotComplete
3202
Transaction being cleared is not complete
ercNotConnected 3203
Not connected to communication device
ercWrongMode 3204
Connected in wrong mode (JTAG or data transfer)
ercWrongVersion
3205
Internal error. Please report occurrence as a bug
ercDvctableDne
3301
Device table doesn’t exist (an empty one has been created)
ercDvctableCorrupt 3302
All or part of the device table is corrupted
ercDvcDne
3303
Device does not exist in device table
ercDpcutilInitFail
3304
DpcInit API call failed
ercDvcTableOpen
3306
Communications devices dialog box already open.
ercRegError
3307
Error occurred while accessing the registry
STS
The following are status codes of type STS and used to specify the status of a transaction
stsNew
1
Transaction has not been processed
stsComplete
2
Transaction is complete
DVCT
The following are ID codes of type DVCT and used to specify types of communications devices
dvctEthernet
0
Ethernet device type
dvctUSB
1
USB device type
dvctSerial
2
Serial device type
Type/Error Codes
ERC