Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 213 | f9daq | 1 | #ifndef AITMDUMANAGER_H |
| 2 | #define AITMDUMANAGER_H |
||
| 3 | #define DLLIMPORT __declspec(dllimport) |
||
| 4 | #ifdef _CVI_ |
||
| 5 | #include <stdbool.h> |
||
| 6 | #endif |
||
| 7 | #ifdef __cplusplus |
||
| 8 | extern "C" |
||
| 9 | { |
||
| 10 | #endif |
||
| 11 | |||
| 12 | |||
| 13 | DLLIMPORT int SD4_BlockError(); |
||
| 14 | DLLIMPORT unsigned int SD4_GetBlockTimeout(); |
||
| 15 | DLLIMPORT void SD4_SetBlockTimeout(unsigned int); |
||
| 16 | DLLIMPORT long SD4_BlockTransferTime(); |
||
| 17 | DLLIMPORT unsigned int SD4_GetDriverTimeout(); |
||
| 18 | DLLIMPORT void SD4_SetDriverTimeout(unsigned int); |
||
| 19 | DLLIMPORT char * SD4_Version(); |
||
| 20 | DLLIMPORT int SD4_WordsTransferred(); |
||
| 21 | |||
| 22 | DLLIMPORT unsigned int* SD4_FindDevices(int * ndevices); |
||
| 23 | DLLIMPORT int SD4_GetDeviceCount(); |
||
| 24 | DLLIMPORT unsigned int* SD4_GetDeviceList(int * ndevices); |
||
| 25 | DLLIMPORT char * SD4_GetUsbFirmwareVersionByDevice(unsigned int deviceId); |
||
| 26 | DLLIMPORT char * SD4_GetUsbFirmwareVersion(int index); |
||
| 27 | DLLIMPORT bool SD4_IsDeviceAttached(unsigned int deviceId); |
||
| 28 | DLLIMPORT bool SD4_ProgramFpgaFirmwareByDevice(unsigned int deviceId, char * fpgaFirmware); |
||
| 29 | DLLIMPORT bool SD4_ProgramFpgaFirmware(int index, char* fpgaFirmware); |
||
| 30 | DLLIMPORT bool SD4_ProgramUsbFirmware(int index, char* usbFirmware); |
||
| 31 | DLLIMPORT unsigned short SD4_Read(unsigned int deviceId, int address); |
||
| 32 | DLLIMPORT char * SD4_ReadByteArray(unsigned int deviceId, int address, int requestedsize, int * elementsread); |
||
| 33 | DLLIMPORT unsigned short * SD4_ReadUShortArray(unsigned int deviceId, int address, int requestedsize, int * elementsread ); |
||
| 34 | DLLIMPORT void SD4_ReconfigureByDevice(unsigned int deviceId); |
||
| 35 | DLLIMPORT void SD4_Reconfigure(int index); |
||
| 36 | DLLIMPORT void SD4_ReconnectByDevice(unsigned int deviceId); |
||
| 37 | DLLIMPORT void SD4_Reconnect(int index); |
||
| 38 | DLLIMPORT void SD4_ResetFpga(int index); |
||
| 39 | DLLIMPORT void SD4_ResetFpgaByDevice(unsigned int deviceId); |
||
| 40 | DLLIMPORT void SD4_ResetUsb(int index); |
||
| 41 | DLLIMPORT void SD4_ResetUsbByDevice(unsigned int deviceId); |
||
| 42 | DLLIMPORT void SD4_Write(unsigned int deviceId, int address, unsigned short data); |
||
| 43 | DLLIMPORT int SD4_WriteArray(unsigned int deviceId, int address, unsigned short* data); |
||
| 44 | #ifdef __cplusplus |
||
| 45 | } |
||
| 46 | #endif |
||
| 47 | #endif |
||
| 48 |