Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 99 → Rev 100

/cvi/instr/WUSBVME_DLL/wusbvme_dll.h
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