1 changed files with 34 additions and 0 deletions
			
			
		@ -0,0 +1,34 @@ | 
				
			|||
#ifndef PLXWRAPPER_H | 
				
			|||
#define PLXWRAPPER_H | 
				
			|||
 | 
				
			|||
#include <QtGlobal> | 
				
			|||
#include "../../plxlib/plxinc/PlxPci_9054_Func.h" | 
				
			|||
 | 
				
			|||
class PlxWrapper | 
				
			|||
{ | 
				
			|||
public: | 
				
			|||
    PlxWrapper(); | 
				
			|||
 | 
				
			|||
    bool deviceInit(quint32 devicekey); | 
				
			|||
    bool deviceOpen(void); | 
				
			|||
    bool deviceClose(void); | 
				
			|||
    bool deviceReset(void); | 
				
			|||
    bool deviceLoadE2pToFPGA(void); | 
				
			|||
 | 
				
			|||
    bool deviceReadEeprom(quint16 offset,quint32 length, QVector<quint32> &data); | 
				
			|||
    bool deviceWriteEeprom(quint16 offset, quint32 data); | 
				
			|||
 | 
				
			|||
    bool deviceReadRegister(quint32 address,QVector<quint32> &data,quint32 length); | 
				
			|||
    bool deviceReadRegister(quint32 address,quint32 &data); | 
				
			|||
    bool deviceWriteRegister(quint32 address,QVector<quint32> &data); | 
				
			|||
    bool deviceWriteRegister(quint32 address,quint32 data); | 
				
			|||
 | 
				
			|||
    bool deviceReadMemory(quint32 localAddress ,QVector<quint32> &data,quint32 length); | 
				
			|||
    bool deviceOpenPCIChannel(void); | 
				
			|||
    bool deviceClosePCIChannel(void); | 
				
			|||
    bool deviceEnableInterrupt(void); | 
				
			|||
    bool deviceDisableInterrupt(void); | 
				
			|||
    bool deviceWaitForInterrupt(quint32 timeout); | 
				
			|||
    bool deviceGetChipType(quint8 revision,quint16 chipType); | 
				
			|||
}; | 
				
			|||
#endif // PLXWRAPPER_H
 | 
				
			|||
					Loading…
					
					
				
		Reference in new issue