Mehrabi
3 years ago
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