FpgaManager
Software API Documentation
Types
Api » NETCoreApi » | CppApi » | AnsiC

Namespaces

Typedefs

typedef unsigned long long en_uint64
 
typedef unsigned int en_uint32
 
typedef unsigned short en_uint16
 
typedef unsigned char en_uint8
 
typedef unsigned char en_byte
 
typedef int en_int32
 
typedef char en_int8
 

Enumerations

enum  EN_RESULT {
  EError_Success, EError_NotYetImplemented, EError_NullPointer, EError_ArgumentOutOfRange, EError_IndexOutOfRange, EError_CouldNotCreateObject, EError_ExceptionDuringDestruction,
  EError_CouldNotAllocateMemory, EError_FileAccessError, EError_ObjectNotInitialized, EError_ClassIdMismatch, EError_ObjectNotNullBeforeCreation, EError_MemberAlreadyDeleted, EError_IllegalErrorCode,
  EError_WrongDeviceUrl, EError_IllegalInternalState, EError_IllegalTypeCast, EError_IllegalEnumValue, EError_FeatureNotLicensed, EError_NullSizeTransfersNotAllowed, EError_ExceptionInUserCallback,
  EError_TransferInStreamingMode, EError_TransferInMemoryMappedMode, EError_NoUpStreamOnThisStream, EError_NoDownStreamOnThisStream, EError_LinkNotOpen, EError_ChannelNotOpen, EError_ChannelNotClosed,
  EError_StreamNotOpen, EError_StreamNotClosed, EError_StreamClosed, EError_BlockingReceiveDidNotComplete, EError_BlockingSendDidNotComplete, EError_ForcingCloseNotImplemented, EError_PcieStrGotUnexpectedLastFlag,
  EError_PcieStrCouldNotTransferAllData, EError_PcieStrAbortedByClose, EError_MemoryMappedAccessNotOpen, EError_MemoryMappedAccessNotClosed, EError_MemoryMappedAccessOpen, EError_MemoryMappedAccessClosed, EError_BlockingMmTransferDidNotComplete,
  EError_StreamDoesNotExist, EError_StreamNumberOutOfRange, EError_StreamAlreadyExists, EError_NotAllStreamsClosed, EError_LinkNotSet, EError_DeviceLinkNotOpen, EError_DeviceLinkNotClosed,
  EError_DeviceFpgaTypeNotSet, EError_DeviceNotClosed, EError_TransferStatusNotWaiting, EError_TransferStatusNotInProgress, EError_TransferStatusInProgress, EError_TransferStatusNotCompleted, EError_TransferStatusNotCompletedOrError,
  EError_NoCallbackForBlockingTransfers, EError_NoIntAccessToCbForNonBlockingTransfers, EError_InitiatedMoreBytesThanAvailable, EError_ReceivedMoreBytesThanAvailable, EError_TransferHasNoCallback, EError_IllegalTransferStatusTransition, EError_MmPartsOfTransferLost,
  EError_MmErrorGeneralError, EError_MmErrorInvalidCmd, EError_MmErrorIncomplHdr, EError_MmErrorCmdFrmErr, EError_MmErrorCmdFrmLoss, EError_MmTooShortResponse, EError_BlockingNotSet,
  EError_BufferNotSet, EError_MmBurstNotSet, EError_MmAddressNotSet, EError_SafeFifoIsEmpty, EError_SafeFifoAccessLockedTimeout, EError_MaxPropertyCountExceeded, EError_IllegalPropertyType,
  EError_PropertySetGetFunctionFailed, EError_PropertyNameNotFound, EError_PropertyNameAlreadyExists, EError_PacketSizeSmallerThanHeader, EError_IllegalCommandType, EError_IllegalFlowSubCommandType, EError_IllegalConnectionSubCmd,
  EError_IllegalConnectionReturnCode, EError_WrongCommandTypeForOperation, EError_PacketTooSmall, EError_WrongConnectionSubCmdForOperation, EError_AlignmentBytesNotYetDefined, EError_MmPacketLargerThanBuffer, EError_MmIllegalCommand,
  EError_MmCommandNotSet, EError_MmCommandAllreadySet, EError_MmAddrNotSet, EError_MmAddrAllreadySet, EError_MmWrongDirectionForOperation, EError_MmHasNoPayload, EError_MmThisIsNoReadCommand,
  EError_MmPayloadSizeNotSet, EError_MmPayloadSizeAlreadySet, EError_MmIllegalReturnCode, EError_MmResponseDoesNotContainReturnCode, EError_MmResponseToSmall, EError_MmPropertiesNotYetDefined, EError_MmPropertiesAlreadyDefined,
  EError_CannotCloseOpenSends, EError_CannotCloseOpenReceives, EError_CannotCloseOpenCallbacks, EError_CloseFailedSlave, EError_OpenFailedSlave, EError_CloseFailedTimeout, EError_OpenFailedTimeout,
  EError_ReceivedUnexpectedPacket, EError_IllegalTransferState, EError_UniScpProtocolNotClosed, EError_UniScpProtocolNotOpen, EError_UniScpProtocolNotListen, EError_NumberOutOfRange, EError_MaskAndShiftChangeFieldValue,
  EError_LinkStateNotOpen, EError_LinkStateOpen, EError_ChannelStateNotOpen, EError_ChannelStateOpen, EError_ChannelNumberOutOfRange, EError_ChannelCallbacksNotSet, EError_NoFlashAccessForThisLink,
  EError_NoConfigAccessForThisLink, EError_UrlNotSet, EError_LinkServerModeNotImplemented, EError_LinkNotInServerMode, EError_CLinkProtocolEngineNotTerminated, EError_CLinkProtocolEngineNotRunning, EError_CLinkProtocolReceivedTooManyBytes,
  EError_FtdiCouldNotOpenDevice, EError_FtdiCouldNotCloseDevice, EError_FtdiOpenInWrongMode, EError_FtdiCouldNotResetDevice, EError_FtdiFtdiError, EError_FtdiWriteError, EError_FtdiQeueStatusError,
  EError_FtdiReadError, EError_FtdiNotAllBytesTransferred, EError_PcieErrorDuringPciTransfer, EError_PcieSlaveNotSupported, EError_PcieFrameBasedNotSupported, EError_Fx3CouldNotOpenDevice, EError_Fx3ChannelNotAssigned,
  EError_Fx3CouldNotTransferAllData, EError_Fx3GranularityError, EError_Fx3AlreadyOpen, EError_Fx3NotOpen, EError_Fx3NoSpaceInLinkBuffer, EError_Fx3CouldNotSetFifoWidth, EError_Fx3CpuReceivePowerNotSufficient,
  EError_Fx3FailedToDownloadFirmware, EError_Fx3FailedToReadMarsPM3IOExpander, EError_Fx3FailedToWriteMarsPM3IOExpander, EError_Fx3FailedToSetMarsPM3WriteProtectBit, EError_Fx3EndpointError, EError_Fx3CommandNotAcknowledged, EError_Fx3EndpointCountIncorrect,
  EError_Fx3InvalidFirmwareVersion, EError_Fx3FailedToProgramFPGA, EError_Fx3FailedToProgramFlash, EError_Fx3FailedToReadFlash, EError_Fx3FlashVerificationFailed, EError_Fx3FailedToWriteI2C, EError_Fx3InvalidDeviceIndex,
  EError_Fx3UnexpectedTimeout, EError_Fx3NotProgrammed, EError_Fx3FirmwareInvalid, EError_Fx3FinishDataXferFailed, EError_Fx3OverlapStateError, EError_IThreadCannotWaitForCurrentThread, EError_IThreadTerminationTimeout,
  EError_ISemaphoreLockedTimeout, EError_ISemaphoreReleaseProblem, EError_ISemaphoreIllegalState, EError_IMutexLockedTimeout, EError_IMutexReleaseProblem, EError_CSemaphoreLockAlreadyLocked, EError_CSemaphoreLockNotInitialized,
  EError_CMutexLockNotInitialized, EError_IEventTimeout, EError_IEventIllegalEventNumberDetected, EError_ITimerTimerRunning, EError_ITimerTimerNotRunning, EError_IPcieStreamIsAlreadyConfigured, EError_IPcieStreamIsNotConfigured,
  EError_IPcieStreamAlreadyOpen, EError_IPcieStreamNotOpen, EError_IPcieDriverIoctlFailed, EError_IPcieDeviceNrNotAvailable, EError_IPcieStreamNrOutOfRange, EError_IPcieDriverVersionDoesNotMatch, EError_IPcieDriverAbortedDueToClose,
  EError_IEthSocketSendCallbackNotSet, EError_IEthSocketRecCallbackNotSet, EError_IEthSocketStreamOpen, EError_IEthSocketStreamClosed, EError_IEthSocketServerInfoNotSet, EError_IEthSocketClientInfoNotSet, EError_IEthSocketNotInServerMode,
  EError_IEthSocketNotInClientMode, EError_IFx2CallbacksNotSet, EError_Lin38SystemCallError, EError_Lin38WaitForEventFailed, EError_Lin38WaitForMultipleEventsFailed, EError_Lin38ThreadExitedWithAnError, EError_Win32SocketError,
  EError_Win32WsaStartupError, EError_Win32CloseSocketError, EError_Win32BindError, EError_Win32ConnectError, EError_Win32ListenError, EError_Win32AcceptError, EError_Win32WaitForSingleObjectTimeout,
  EError_Win32WaitForSingleObjectFailed, EError_Win32ReleaseSemaphoreError, EError_Win32WaitForMultipleObjectsFailed, EError_Win32SetSockOptError, EError_Win32RecvFromError, EError_Win32WsaError, EError_Win32RecvError,
  EError_Win32SendToError, EError_Win32SendError, EError_Win32EvtCreateEventError, EError_Win32EvtPulseEventError, EError_Win32EvtSetEventError, EError_Win32EvtResetEventError, EError_Win32EvtEventDoesNotExist,
  EError_Win32EvtCloseHandleError, EError_Win32TmrCreateTimerError, EError_Win32TmrCloseHandleError, EError_Win32TmrCancelTimerError, EError_Win32TmrSetTimerError, EError_Win32TmrDueTimeNotSet, EError_Win32SemCreateSemaphoreError,
  EError_Win32SemSemaphoreDoesNotExist, EError_Win32SemCloseHandleError, EError_Win32MutCreateMutexError, EError_Win32MutMutexDoesNotExist, EError_Win32MutCloseHandleError, EError_Win32ThreadErrorCreatingThread, EError_Win32ThreadCloseHandleError,
  EError_GlobalLock_UnableToRegister, EError_GlobalLock_UnableToLock, EError_GlobalLock_UnableToUnLock, EError_GlobalLock_Assert, EError_BitsStreamFileNotFound, EError_Last
}
 
enum  ETransferStatus { ETransferStatus_Waiting, ETransferStatus_InProgress, ETransferStatus_Completed, ETransferStatus_Error }
 
enum  EProtocolStatus { EProtocolStatus_Closed, EProtocolStatus_Listen, EProtocolStatus_Open, EProtocolStatus_Last }
 

Detailed Description

Typedef Documentation

◆ en_byte

typedef unsigned char en_byte

Byte

◆ en_int32

typedef int en_int32

Signed Integer 32 bits

◆ en_int8

typedef char en_int8

Signed Integer 8 bits

◆ en_uint16

typedef unsigned short en_uint16

Unisgned Interger 16 bits

◆ en_uint32

typedef unsigned int en_uint32

Unsigned Interger 32 bits

◆ en_uint64

typedef unsigned long long en_uint64

Unsigned Integer 64 bits

◆ en_uint8

typedef unsigned char en_uint8

Unsigned Integer 8 bits

Enumeration Type Documentation

◆ EN_RESULT

enum EN_RESULT

Error codes

Enumerator
EError_Success 

No error, operation was successful.

EError_NotYetImplemented 

This functionality is not yet implemented

EError_NullPointer 

Internal error, contact support

EError_ArgumentOutOfRange 

An argument passed to a function was illegal

EError_IndexOutOfRange 

Internal Error, contact support

EError_CouldNotCreateObject 

An object could not be created due to out of memory

EError_ExceptionDuringDestruction 

Internal error, constact support

EError_CouldNotAllocateMemory 

Memory could not be allocated due to out of memory

EError_FileAccessError 

Internal error, contact support

EError_ObjectNotInitialized 

Internal error, contact support

EError_ClassIdMismatch 

An object was overwritten or deleted while still in use

EError_ObjectNotNullBeforeCreation 

An object handle/pointer was not nullptr before Create() was called

EError_MemberAlreadyDeleted 

An object handle/pointer was already nullptr before Delete() was called

EError_IllegalErrorCode 

An illegal error code was passed to an error analysis function

EError_WrongDeviceUrl 

The URL given for a device is incorrect

EError_IllegalInternalState 

Internal error, contact support

EError_IllegalTypeCast 

An illegal type cast occured due to an input argument of a wrong type

EError_IllegalEnumValue 

Internal error, contact support

EError_FeatureNotLicensed 

This feature is not licensed

EError_NullSizeTransfersNotAllowed 

Transfers with size zero are not allowed

EError_ExceptionInUserCallback 

Throwing exceptions in callbacks is not allowed

EError_TransferInStreamingMode 

Internal error, contact support

EError_TransferInMemoryMappedMode 

Internal error, contact support

EError_NoUpStreamOnThisStream 

Tried to use up-stream functionality for a stream which doesn't have up-stream enabled

EError_NoDownStreamOnThisStream 

Tried to use down-stream functionality for a stream which doesn't have down-stream enabled

EError_LinkNotOpen 

Link is not open

EError_ChannelNotOpen 

Channel (Link or MmAccess) is not open

EError_ChannelNotClosed 

Channel (Link or MmAccess) is not close

EError_StreamNotOpen 

Stream is not open

EError_StreamNotClosed 

Stream is not closed

EError_StreamClosed 

Steam is closed

EError_BlockingReceiveDidNotComplete 

A blocking receive operation timed out

EError_BlockingSendDidNotComplete 

A blocking send operation timed out

EError_ForcingCloseNotImplemented 

Forcing closed is not implemented for this interface

EError_PcieStrGotUnexpectedLastFlag 

Received LAST flag on a stream which is not frame oriented, check if the last Flag is asserted in the FPGA

EError_PcieStrCouldNotTransferAllData 

internal error, contact support

EError_PcieStrAbortedByClose 

internal error, contact support

EError_MemoryMappedAccessNotOpen 

MmAccess is not open

EError_MemoryMappedAccessNotClosed 

MmAccess is not close

EError_MemoryMappedAccessOpen 

MmAccess is open

EError_MemoryMappedAccessClosed 

MmAccess is closed

EError_BlockingMmTransferDidNotComplete 

A blocking MmAccess transer timed out

EError_StreamDoesNotExist 

The requested stream does not exist

EError_StreamNumberOutOfRange 

The given stream number is out of range

EError_StreamAlreadyExists 

The stream requested to create already exists

EError_NotAllStreamsClosed 

Not all streams are closed

EError_LinkNotSet 

Internal error, contact support

EError_DeviceLinkNotOpen 

Internal error, contact support

EError_DeviceLinkNotClosed 

Internal error, contact support

EError_DeviceFpgaTypeNotSet 

The FPGA type is not yet

EError_DeviceNotClosed 

Device is not closed, operation only allowed if device is closed

EError_TransferStatusNotWaiting 

Internal error, contact support

EError_TransferStatusNotInProgress 

Internal error, contact support

EError_TransferStatusInProgress 

Internal error, contact support

EError_TransferStatusNotCompleted 

Internal error, contact support

EError_TransferStatusNotCompletedOrError 

Internal error, contact support

EError_NoCallbackForBlockingTransfers 

Internal error, contact support

EError_NoIntAccessToCbForNonBlockingTransfers 

Internal error, contact support

EError_InitiatedMoreBytesThanAvailable 

Internal error, contact support

EError_ReceivedMoreBytesThanAvailable 

The size of the received transfer exceeds the buffer size allocated by the user

EError_TransferHasNoCallback 

Internal error, contact support

EError_IllegalTransferStatusTransition 

Internal error, contact support

EError_MmPartsOfTransferLost 

Data loss on link

EError_MmErrorGeneralError 

Internal error, contact support

EError_MmErrorInvalidCmd 

Internal error, contact support

EError_MmErrorIncomplHdr 

Internal error, contact support

EError_MmErrorCmdFrmErr 

Internal error, contact support

EError_MmErrorCmdFrmLoss 

Internal error, contact support

EError_MmTooShortResponse 

Data loss on link

EError_BlockingNotSet 

Internal error, contact support

EError_BufferNotSet 

Internal error, contact support

EError_MmBurstNotSet 

Internal error, contact support

EError_MmAddressNotSet 

Internal error, contact support

EError_SafeFifoIsEmpty 

Internal error, contact support

EError_SafeFifoAccessLockedTimeout 

Internal error, contact support

EError_MaxPropertyCountExceeded 

Internal error, contact support

EError_IllegalPropertyType 

Internal error, contact support

EError_PropertySetGetFunctionFailed 

Internal error, contact support

EError_PropertyNameNotFound 

Property name not found

EError_PropertyNameAlreadyExists 

Internal error, contact support

EError_PacketSizeSmallerThanHeader 

Internal error, contact support

EError_IllegalCommandType 

Data corruption on link

EError_IllegalFlowSubCommandType 

Data corruption on link

EError_IllegalConnectionSubCmd 

Data corruption on link

EError_IllegalConnectionReturnCode 

Data corruption on link

EError_WrongCommandTypeForOperation 

Data corruption on link

EError_PacketTooSmall 

Internal error, contact support

EError_WrongConnectionSubCmdForOperation 

Data corruption on link

EError_AlignmentBytesNotYetDefined 

Internal error, contact support

EError_MmPacketLargerThanBuffer 

Internal error, contact support

EError_MmIllegalCommand 

Internal error, contact support

EError_MmCommandNotSet 

Internal error, contact support

EError_MmCommandAllreadySet 

Internal error, contact support

EError_MmAddrNotSet 

Internal error, contact support

EError_MmAddrAllreadySet 

Internal error, contact support

EError_MmWrongDirectionForOperation 

Internal error, contact support

EError_MmHasNoPayload 

Internal error, contact support

EError_MmThisIsNoReadCommand 

Internal error, contact support

EError_MmPayloadSizeNotSet 

Internal error, contact support

EError_MmPayloadSizeAlreadySet 

Internal error, contact support

EError_MmIllegalReturnCode 

Data corruption on link

EError_MmResponseDoesNotContainReturnCode 

Data corruption on link

EError_MmResponseToSmall 

Internal error, contact support

EError_MmPropertiesNotYetDefined 

Internal error, contact support

EError_MmPropertiesAlreadyDefined 

Internal error, contact support

EError_CannotCloseOpenSends 

Cannnot close stream due to open send transfers

EError_CannotCloseOpenReceives 

Cannot close stream due to open receive transfers

EError_CannotCloseOpenCallbacks 

Cannot close stream due to open callback functions

EError_CloseFailedSlave 

Cannot not close stream due to slave declining close command

EError_OpenFailedSlave 

Cannot open stream due to slave declining open command (stream already opne?)

EError_CloseFailedTimeout 

Close command timed out (device connected?)

EError_OpenFailedTimeout 

Open command timed out (device connected? device URL correct?)

EError_ReceivedUnexpectedPacket 

Data loss on link

EError_IllegalTransferState 

Internal error, contact support

EError_UniScpProtocolNotClosed 

Protocol is not closed

EError_UniScpProtocolNotOpen 

Protocol is not open

EError_UniScpProtocolNotListen 

Internal error, contact support

EError_NumberOutOfRange 

Internal error, contact support

EError_MaskAndShiftChangeFieldValue 

Internal error, contact support

EError_LinkStateNotOpen 

Internal error, contact support

EError_LinkStateOpen 

Internal error, contact support

EError_ChannelStateNotOpen 

Internal error, contact support

EError_ChannelStateOpen 

Internal error, contact support

EError_ChannelNumberOutOfRange 

Internal error, contact support

EError_ChannelCallbacksNotSet 

Internal error, contact support

EError_NoFlashAccessForThisLink 

Flash programming is not available for this link type

EError_NoConfigAccessForThisLink 

FPGA configuration is not available for this link type

EError_UrlNotSet 

Internal error, contact support

EError_LinkServerModeNotImplemented 

Internal error, contact support

EError_LinkNotInServerMode 

Internal error, contact support

EError_CLinkProtocolEngineNotTerminated 

Internal error, contact support

EError_CLinkProtocolEngineNotRunning 

Internal error, contact support

EError_CLinkProtocolReceivedTooManyBytes 

Data corruption on link

EError_FtdiCouldNotOpenDevice 

Could not open FTDI device (URL correct? device connected?)

EError_FtdiCouldNotCloseDevice 

Could not close FTDI device (device connected?)

EError_FtdiOpenInWrongMode 

Internal error, contact support

EError_FtdiCouldNotResetDevice 

Error within FTDI library, contact support

EError_FtdiFtdiError 

Error within FTDI library, contact support

EError_FtdiWriteError 

Error within FTDI library, contact support

EError_FtdiQeueStatusError 

Error within FTDI library, contact support

EError_FtdiReadError 

Error within FTDI library, contact support

EError_FtdiNotAllBytesTransferred 

Error within FTDI library, contact support

EError_PcieErrorDuringPciTransfer 

Internal error, contact support

EError_PcieSlaveNotSupported 

PCIe cannot be used as Slave

EError_PcieFrameBasedNotSupported 

PCIe streams cannot be configured for frame based mode

EError_Fx3CouldNotOpenDevice 

Could not open FX3 device (URL correct? device unconnected?)

EError_Fx3ChannelNotAssigned 

Internal error, contact support

EError_Fx3CouldNotTransferAllData 

Internal error, contact support

EError_Fx3AlreadyOpen 

FX3 device is already open

EError_Fx3NotOpen 

FX3 device is not yet open

EError_Fx3NoSpaceInLinkBuffer 

Internal error, contact support

EError_Fx3CouldNotSetFifoWidth 

Internal error, contact support

EError_Fx3CpuReceivePowerNotSufficient 

The processing power of the CPU is not sufficient to receive all data

EError_Fx3FailedToDownloadFirmware 

Failed to download FX3 firmware

EError_Fx3FailedToReadMarsPM3IOExpander 

Failed to read Mars PM3 IO expander direction register

EError_Fx3FailedToWriteMarsPM3IOExpander 

Failed to write Mars PM3 IO expander direction register

EError_Fx3FailedToSetMarsPM3WriteProtectBit 

Failed to set Mars PM3 EEPROM write protect bit

EError_Fx3EndpointError 

Endpoint error

EError_Fx3CommandNotAcknowledged 

Command not acknowledged

EError_Fx3EndpointCountIncorrect 

Endpoint count not as expected

EError_Fx3InvalidFirmwareVersion 

Invalid firmware version

EError_Fx3FailedToProgramFPGA 

Failed to program FPGA

EError_Fx3FailedToProgramFlash 

Failed to program flash

EError_Fx3FailedToReadFlash 

Failed to read flash

EError_Fx3FlashVerificationFailed 

Flash verification failed

EError_Fx3FailedToWriteI2C 

Failed to write I2C

EError_Fx3InvalidDeviceIndex 

Invalid device index

EError_Fx3UnexpectedTimeout 

Internal error, contact support

EError_Fx3NotProgrammed 

Firmware not programmed

EError_Fx3FirmwareInvalid 

Firmware invalid

EError_Fx3FinishDataXferFailed 

Internal error, contact support

EError_Fx3OverlapStateError 

Internal error, contact support

EError_IThreadCannotWaitForCurrentThread 

Internal error, contact support

EError_IThreadTerminationTimeout 

Internal error, contact support

EError_ISemaphoreLockedTimeout 

Internal error, contact support

EError_ISemaphoreReleaseProblem 

Internal error, contact support

EError_ISemaphoreIllegalState 

Internal error, contact support

EError_IMutexLockedTimeout 

Internal error, contact support

EError_IMutexReleaseProblem 

Internal error, contact support

EError_CSemaphoreLockAlreadyLocked 

Internal error, contact support

EError_CSemaphoreLockNotInitialized 

Internal error, constact support

EError_CMutexLockNotInitialized 

Internal error, constact support

EError_IEventTimeout 

Internal error, contact support

EError_IEventIllegalEventNumberDetected 

Internal error, contact support

EError_ITimerTimerRunning 

Internal error, contact support

EError_ITimerTimerNotRunning 

Internal error, contact support

EError_IPcieStreamIsAlreadyConfigured 

Internal error, contact support

EError_IPcieStreamIsNotConfigured 

Internal error, contact support

EError_IPcieStreamAlreadyOpen 

PCIe stream is already open

EError_IPcieStreamNotOpen 

PCIe stream is not yet open

EError_IPcieDriverIoctlFailed 

Internal error, contact support

EError_IPcieDeviceNrNotAvailable 

A PCIe FPGA Manager device with this device number is not available

EError_IPcieStreamNrOutOfRange 

The device to access does not have the a stream with the stream number given

EError_IPcieDriverVersionDoesNotMatch 

The version number of the driver does not match the FPGA Manager version

EError_IPcieDriverAbortedDueToClose 

internal error, contact support

EError_IEthSocketSendCallbackNotSet 

Internal error, contact support

EError_IEthSocketRecCallbackNotSet 

Internal error, contact support

EError_IEthSocketStreamOpen 

Internal error, contact support

EError_IEthSocketStreamClosed 

Internal error, contact support

EError_IEthSocketServerInfoNotSet 

Internal error, contact support

EError_IEthSocketClientInfoNotSet 

Internal error, contact support

EError_IEthSocketNotInServerMode 

Internal error, contact support

EError_IEthSocketNotInClientMode 

Internal error, contact support

EError_IFx2CallbacksNotSet 

Internal error, contact support

EError_Lin38SystemCallError 

Internal error, contact support

EError_Lin38WaitForEventFailed 

Internal error, contact support

EError_Lin38WaitForMultipleEventsFailed 

Internal error, contact support

EError_Lin38ThreadExitedWithAnError 

Internal error, contact support

EError_Win32SocketError 

Internal error, contact support

EError_Win32WsaStartupError 

Internal error, contact support

EError_Win32CloseSocketError 

Internal error, contact support

EError_Win32BindError 

Internal error, contact support

EError_Win32ConnectError 

Internal error, contact support

EError_Win32ListenError 

Internal error, contact support

EError_Win32AcceptError 

Internal error, contact support

EError_Win32WaitForSingleObjectTimeout 

Internal error, contact support

EError_Win32WaitForSingleObjectFailed 

Internal error, contact support

EError_Win32ReleaseSemaphoreError 

Internal error, contact support

EError_Win32WaitForMultipleObjectsFailed 

Internal error, contact support

EError_Win32SetSockOptError 

Internal error, contact support

EError_Win32RecvFromError 

Internal error, contact support

EError_Win32WsaError 

Internal error, contact support

EError_Win32RecvError 

Internal error, contact support

EError_Win32SendToError 

Internal error, contact support

EError_Win32SendError 

Internal error, contact support

EError_Win32EvtCreateEventError 

Internal error, contact support

EError_Win32EvtPulseEventError 

Internal error, contact support

EError_Win32EvtSetEventError 

Internal error, contact support

EError_Win32EvtResetEventError 

Internal error, contact support

EError_Win32EvtEventDoesNotExist 

Internal error, contact support

EError_Win32EvtCloseHandleError 

Internal error, contact support

EError_Win32TmrCreateTimerError 

Internal error, contact support

EError_Win32TmrCloseHandleError 

Internal error, contact support

EError_Win32TmrCancelTimerError 

Internal error, contact support

EError_Win32TmrSetTimerError 

Internal error, contact support

EError_Win32TmrDueTimeNotSet 

Internal error, contact support

EError_Win32SemCreateSemaphoreError 

Internal error, contact support

EError_Win32SemSemaphoreDoesNotExist 

Internal error, contact support

EError_Win32SemCloseHandleError 

Internal error, contact support

EError_Win32MutCreateMutexError 

Internal error, contact support

EError_Win32MutMutexDoesNotExist 

Internal error, contact support

EError_Win32MutCloseHandleError 

Internal error, contact support

EError_Win32ThreadErrorCreatingThread 

Internal error, contact support

EError_Win32ThreadCloseHandleError 

Internal error, contact support

EError_Last 

Last entry used for array sizes and loop counters

◆ EProtocolStatus

Protocol status

Enumerator
EProtocolStatus_Closed 

Closed

EProtocolStatus_Listen 

Listen

EProtocolStatus_Open 

Open

EProtocolStatus_Last 

Last entry used for array sizes and loop counters

◆ ETransferStatus

Transfer status

Enumerator
ETransferStatus_Waiting 

Waiting (not yet started)

ETransferStatus_InProgress 

In Progress (started but not yet completed

ETransferStatus_Completed 

Completed (successfully)

ETransferStatus_Error 

Error occured (but transfer may not yet be completed)