Subversion Repositories f9daq

Rev

Rev 87 | Rev 123 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 87 Rev 100
Line 1... Line 1...
1
#include "vme.h"
1
#include "vme.h"
-
 
2
 
-
 
3
 
-
 
4
short __stdcall VME_R( uint16_t AM, uint16_t DW,  uint32_t VME_Address, uint32_t *Data);
-
 
5
 
-
 
6
short __stdcall VME_W( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
-
 
7
 
-
 
8
short __stdcall VME_MW( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t Data);
-
 
9
short __stdcall VME_MWRST( void );
-
 
10
short __stdcall VME_MWEXEC( void );
-
 
11
 
-
 
12
short __stdcall VME_MR( uint16_t AM, uint16_t DW, uint32_t VME_Address, uint32_t *Data);
-
 
13
short __stdcall VME_MRRST( void );
-
 
14
short __stdcall VME_MREXEC(  uint32_t *Data  );
2
 
15
 
3
/*
16
/*
4
#ifdef _CVI_
17
#ifdef _CVI_
5
#include "c:\home\CVI\instr\WIENVME_DLL\wienvme_dll.h"
18
#include "c:\home\CVI\instr\WIENVME_DLL\wienvme_dll.h"
6
#else
19
#else
Line 17... Line 30...
17
int VME_CONNECTED(){
30
int VME_CONNECTED(){
18
 
31
 
19
        return  VME_interface;
32
        return  VME_interface;
20
}
33
}
21
 
34
 
22
short  VME_START (int interface)
35
short  __stdcall VME_START (int interface)
23
{
36
{
24
       
37
       
25
       
38
       
26
        VME_interface=interface;
39
        VME_interface=interface;
27
        switch (VME_interface){
40
        switch (VME_interface){
Line 83... Line 96...
83
        }              
96
        }              
84
 
97
 
85
    return 0;
98
    return 0;
86
}
99
}
87
 
100
 
88
short  VME_STOP ()
101
short   __stdcall VME_STOP ()
89
{
102
{
90
        switch (VME_interface){
103
        switch (VME_interface){
91
                case CAEN_V1718:
104
                case CAEN_V1718:
92
         
105
         
93
                  CAEN_VME_STOP( );
106
                  CAEN_VME_STOP( );