Rev 123 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 123 | Rev 134 | ||
|---|---|---|---|
| Line 32... | Line 32... | ||
| 32 | int VME_CONNECTED() { |
32 | int VME_CONNECTED() { |
| 33 | 33 | ||
| 34 | return VME_interface; |
34 | return VME_interface; |
| 35 | } |
35 | } |
| 36 | 36 | ||
| - | 37 | short VME_START (int interface) { |
|
| 37 |
|
38 | //short __stdcall VME_START (int interface) { |
| 38 | - | ||
| 39 | 39 | ||
| 40 | VME_interface=interface; |
40 | VME_interface=interface; |
| 41 | switch (VME_interface) { |
41 | switch (VME_interface) { |
| 42 | case CAEN_V1718: |
42 | case CAEN_V1718: |
| 43 | CAEN_VME_START (NULL); |
43 | CAEN_VME_START (NULL); |
| Line 45... | Line 45... | ||
| 45 | VME_W_Ptr = CAEN_VME_W; |
45 | VME_W_Ptr = CAEN_VME_W; |
| 46 | 46 | ||
| 47 | VME_MW_Ptr = CAEN_VME_MW; |
47 | VME_MW_Ptr = CAEN_VME_MW; |
| 48 | VME_MR_Ptr = CAEN_VME_MR; |
48 | VME_MR_Ptr = CAEN_VME_MR; |
| 49 | 49 | ||
| 50 | VME_MW_Ptr = CAEN_VME_MW; |
50 | VME_MW_Ptr = CAEN_VME_MW; |
| 51 | VME_MR_Ptr = CAEN_VME_MR; |
51 | VME_MR_Ptr = CAEN_VME_MR; |
| 52 | 52 | ||
| 53 | VME_MWEXEC_Ptr = CAEN_VME_MWEXEC; |
53 | VME_MWEXEC_Ptr = CAEN_VME_MWEXEC; |
| 54 | VME_MREXEC_Ptr = CAEN_VME_MREXEC; |
54 | VME_MREXEC_Ptr = CAEN_VME_MREXEC; |
| 55 | 55 | ||
| 56 | VME_MWRST_Ptr = CAEN_VME_MWRST; |
56 | VME_MWRST_Ptr = CAEN_VME_MWRST; |
| 57 | VME_MRRST_Ptr = CAEN_VME_MRRST; |
57 | VME_MRRST_Ptr = CAEN_VME_MRRST; |
| 58 | 58 | ||
| 59 | 59 | ||
| 60 | break; |
60 | break; |
| Line 66... | Line 66... | ||
| 66 | 66 | ||
| 67 | VME_MW_Ptr = WIENVME_VME_MW; |
67 | VME_MW_Ptr = WIENVME_VME_MW; |
| 68 | VME_MR_Ptr = WIENVME_VME_MR; |
68 | VME_MR_Ptr = WIENVME_VME_MR; |
| 69 | 69 | ||
| 70 | VME_MW_Ptr = WIENVME_VME_MW; |
70 | VME_MW_Ptr = WIENVME_VME_MW; |
| 71 | VME_MR_Ptr = WIENVME_VME_MR; |
71 | VME_MR_Ptr = WIENVME_VME_MR; |
| 72 | 72 | ||
| 73 | VME_MWEXEC_Ptr = WIENVME_VME_MWEXEC; |
73 | VME_MWEXEC_Ptr = WIENVME_VME_MWEXEC; |
| 74 | VME_MREXEC_Ptr = WIENVME_VME_MREXEC; |
74 | VME_MREXEC_Ptr = WIENVME_VME_MREXEC; |
| 75 | 75 | ||
| 76 | VME_MWRST_Ptr = WIENVME_VME_MWRST; |
76 | VME_MWRST_Ptr = WIENVME_VME_MWRST; |
| 77 | VME_MRRST_Ptr = WIENVME_VME_MRRST; |
77 | VME_MRRST_Ptr = WIENVME_VME_MRRST; |
| 78 | break; |
78 | break; |
| 79 | case WIENER_VMUSB: |
79 | case WIENER_VMUSB: |
| 80 | WIENER_VMUSB_VME_START("VM0120"); |
80 | WIENER_VMUSB_VME_START("VM0120"); |
| 81 | VME_R_Ptr = WIENER_VMUSB_VME_R; |
81 | VME_R_Ptr = WIENER_VMUSB_VME_R; |
| 82 | VME_W_Ptr = WIENER_VMUSB_VME_W; |
82 | VME_W_Ptr = WIENER_VMUSB_VME_W; |
| 83 | 83 | ||
| 84 | VME_MW_Ptr = WIENER_VMUSB_VME_MW; |
84 | VME_MW_Ptr = WIENER_VMUSB_VME_MW; |
| 85 | VME_MR_Ptr = WIENER_VMUSB_VME_MR; |
85 | VME_MR_Ptr = WIENER_VMUSB_VME_MR; |
| 86 | 86 | ||
| 87 | VME_MW_Ptr = WIENER_VMUSB_VME_MW; |
87 | VME_MW_Ptr = WIENER_VMUSB_VME_MW; |
| 88 | VME_MR_Ptr = WIENER_VMUSB_VME_MR; |
88 | VME_MR_Ptr = WIENER_VMUSB_VME_MR; |
| 89 | 89 | ||
| 90 | VME_MWEXEC_Ptr = WIENER_VMUSB_VME_MWEXEC; |
90 | VME_MWEXEC_Ptr = WIENER_VMUSB_VME_MWEXEC; |
| 91 | VME_MREXEC_Ptr = WIENER_VMUSB_VME_MREXEC; |
91 | VME_MREXEC_Ptr = WIENER_VMUSB_VME_MREXEC; |
| 92 | 92 | ||
| 93 | VME_MWRST_Ptr = WIENER_VMUSB_VME_MWRST; |
93 | VME_MWRST_Ptr = WIENER_VMUSB_VME_MWRST; |
| 94 | VME_MRRST_Ptr = WIENER_VMUSB_VME_MRRST; |
94 | VME_MRRST_Ptr = WIENER_VMUSB_VME_MRRST; |
| Line 96... | Line 96... | ||
| 96 | 96 | ||
| 97 | } |
97 | } |
| 98 | 98 | ||
| 99 | return 0; |
99 | return 0; |
| 100 | } |
100 | } |
| 101 | - | ||
| - | 101 | short VME_STOP () { |
|
| 102 |
|
102 | //short __stdcall VME_STOP () { |
| 103 | switch (VME_interface) { |
103 | switch (VME_interface) { |
| 104 | case CAEN_V1718: |
104 | case CAEN_V1718: |
| 105 | 105 | ||
| 106 | CAEN_VME_STOP( ); |
106 | CAEN_VME_STOP( ); |
| 107 | break; |
107 | break; |