| 1,16 → 1,12 |
| #ifndef _WUSBVME_DLL_H |
| #define _WUSBVME_DLL_H |
| |
| #ifdef _CVI_ |
| #include <ansi_c.h> |
| #include <windows.h> |
| #include <cvidef.h> |
| #include <ivi.h> |
| |
| #include "usb.h" |
| #else |
| #include "/usr/include/usb.h" |
| #endif |
| |
| #include "xxusb_dll.h" |
| |
| |
| 58,8 → 54,8 |
| void WIENER_VMUSB_StackPrint(); |
| |
| |
| void _VI_FUNC WIENER_VMUSB_load (const char *module_path); |
| void _VI_FUNC WIENER_VMUSB_open (const char *serial); |
| void _VI_FUNC WIENER_VMUSB_load (char *module_path); |
| void _VI_FUNC WIENER_VMUSB_open (char *serial); |
| void _VI_FUNC WIENER_VMUSB_close (void); |
| |
| #define WIENER_VMUSB_VME_START(NODE) WIENER_VMUSB_load(NULL);WIENER_VMUSB_open((NODE)); |
| 79,17 → 75,17 |
| #define WIENER_VMUSB_VME_A32D32_W(VME,DATA) VME_write_32(WUSB_udev, Ext_NoPriv_Data, (VME), (DATA)) |
| |
| |
| extern short __stdcall WIENER_VMUSB_VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
| short __stdcall WIENER_VMUSB_VME_R( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
| |
| extern short __stdcall WIENER_VMUSB_VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
| short __stdcall WIENER_VMUSB_VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
| |
| extern short __stdcall WIENER_VMUSB_VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
| extern short __stdcall WIENER_VMUSB_VME_MWRST( void ); |
| extern short __stdcall WIENER_VMUSB_VME_MWEXEC( void ); |
| short __stdcall WIENER_VMUSB_VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
| short __stdcall WIENER_VMUSB_VME_MWRST( void ); |
| short __stdcall WIENER_VMUSB_VME_MWEXEC( void ); |
| |
| extern short __stdcall WIENER_VMUSB_VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
| extern short __stdcall WIENER_VMUSB_VME_MRRST( void ); |
| extern short __stdcall WIENER_VMUSB_VME_MREXEC( uint32_t *Data ); |
| short __stdcall WIENER_VMUSB_VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data); |
| short __stdcall WIENER_VMUSB_VME_MRRST( void ); |
| short __stdcall WIENER_VMUSB_VME_MREXEC( uint32_t *Data ); |
| |
| #endif |
| |