1,12 → 1,16 |
#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 "usb.h" |
#include "xxusb_dll.h" |
|
|
54,8 → 58,8 |
void WIENER_VMUSB_StackPrint(); |
|
|
void _VI_FUNC WIENER_VMUSB_load (char *module_path); |
void _VI_FUNC WIENER_VMUSB_open (char *serial); |
void _VI_FUNC WIENER_VMUSB_load (const char *module_path); |
void _VI_FUNC WIENER_VMUSB_open (const char *serial); |
void _VI_FUNC WIENER_VMUSB_close (void); |
|
#define WIENER_VMUSB_VME_START(NODE) WIENER_VMUSB_load(NULL);WIENER_VMUSB_open((NODE)); |
75,17 → 79,17 |
#define WIENER_VMUSB_VME_A32D32_W(VME,DATA) VME_write_32(WUSB_udev, Ext_NoPriv_Data, (VME), (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_R( 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_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data); |
|
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_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_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 ); |
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 ); |
|
#endif |
|