| 1,6 → 1,6 |
| #ifndef __PCIVME_NI_H__ |
| #define __PCIVME_NI_H__ |
| |
| #include <stddef.h> |
| //------------------------------------------------------------------------------------------- |
| // pcivme_ni.h - header for ni-labview shared library or dll for ARW pcivme interface |
| // this library can also be used for other purposes aside from labview |
| 15,9 → 15,9 |
| // |
| // Please announce changes and hints to ARW Elektronik |
| // |
| // $Log: pcivme_ni.h,v $ |
| // Revision 1.8 2004/08/13 19:23:45 klaus |
| // conversion to kernel-version 2.6, released version 3.0 |
| // $Log: pcivme_ni.h,v $ |
| // Revision 1.8 2004/08/13 19:23:45 klaus |
| // conversion to kernel-version 2.6, released version 3.0 |
| // |
| // Revision 1.7 2002/10/20 18:07:18 klaus |
| // changed error handling |
| 62,21 → 62,21 |
| extern "C" |
| { |
| #endif |
| int VMEopen(const char *cszDeviceName, unsigned char ubAddressModifier, int *pnHandle); |
| int VMEinit(const char *cszDeviceName, unsigned short nVMEMM, unsigned char ubAddressModifier, int *pnHandle); |
| int setAccessProperties(int nHandle, unsigned char bModifier, unsigned char bAccessType); |
| int VMEread(int nHandle, unsigned long ulAddress, unsigned char ubAccessWidth, unsigned long ulElementCount, void *pvBuffer); |
| int VMEwrite(int nHandle, unsigned long ulAddress, unsigned char ubAccessWidth, unsigned long ulElementCount, void *pvBuffer); |
| int VMEaccessVIC(int nHandle, unsigned char ubAccessMode, unsigned short uwAddress, unsigned char *ubContent); |
| int VMEreset(int nHandle); |
| int VMETAS(int nHandle, unsigned long ulAddress, unsigned char *ubResult); |
| int VMEcontrolInterrupt(int nHandle, BOOLEAN *bEnable); |
| int VMEinterrupt(int nHandle, unsigned char *ubVector); |
| int VMEsysfailGet(int nHandle, BOOLEAN *bResult); |
| int VMEsysfailSet(int nHandle, BOOLEAN bForce); |
| int VMEerror(int nHandle); |
| int VMEclose(int nHandle); |
| int GetLastError(int nHandle); |
| int VMEopen(const char *cszDeviceName, unsigned char ubAddressModifier, ptrdiff_t *pnHandle); |
| int VMEinit(const char *cszDeviceName, unsigned short nVMEMM, unsigned char ubAddressModifier, ptrdiff_t *pnHandle); |
| int setAccessProperties(ptrdiff_t nHandle, unsigned char bModifier, unsigned char bAccessType); |
| int VMEread(ptrdiff_t nHandle, unsigned long ulAddress, unsigned char ubAccessWidth, unsigned long ulElementCount, void *pvBuffer); |
| int VMEwrite(ptrdiff_t nHandle, unsigned long ulAddress, unsigned char ubAccessWidth, unsigned long ulElementCount, void *pvBuffer); |
| int VMEaccessVIC(ptrdiff_t nHandle, unsigned char ubAccessMode, unsigned short uwAddress, unsigned char *ubContent); |
| int VMEreset(ptrdiff_t nHandle); |
| int VMETAS(ptrdiff_t nHandle, unsigned long ulAddress, unsigned char *ubResult); |
| int VMEcontrolInterrupt(ptrdiff_t nHandle, BOOLEAN *bEnable); |
| int VMEinterrupt(ptrdiff_t nHandle, unsigned char *ubVector); |
| int VMEsysfailGet(ptrdiff_t nHandle, BOOLEAN *bResult); |
| int VMEsysfailSet(ptrdiff_t nHandle, BOOLEAN bForce); |
| int VMEerror(ptrdiff_t nHandle); |
| int VMEclose(ptrdiff_t nHandle); |
| int GetLastError(ptrdiff_t nHandle); |
| #ifdef __cplusplus |
| } |
| #endif |