beautypg.com

Type/error codes – Digilent Port Communications User Manual

Page 14

background image

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