Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 212 | 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 |