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 |