EasyManua.ls Logo

Caen V2718 - Caenvme_Multiwrite; Caenvme_Bltreadcycle

Default Icon
79 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Document type:
Title:
Revision date:
Revision:
User's Manual (MUT)
Mod. V2718 VME PCI Optical Link Bridge
03/07/2018
11
NPO:
Filename:
Number of pages:
Page:
00106/03:V2718.MUTx/11
V2718_REV11.DOC
79
60
4.3.9. CAENVME_MultiWrite
Parameters:
[in] Handle : The handle that identifies the device.
[in] Address : An array of VME bus addresses.
[in] Data : An array of data written to the VME bus.
[in] AM : An array of address modifiers (see CVAddressModifier
enum).
[in] DW : An array of data widths.(see CVDataWidth enum).
Returns:
An array of error codes about the execution of the function.
Description:
The function performs a sequence of VME write cycles.
CAENVME_API
CAENVME_ReadCycle(long Handle, unsigned long Address, void *Data,
CVAddressModifier AM, CVDataWidth DW);
4.3.10. CAENVME_BLTReadCycle
Parameters:
[in] Handle : The handle that identifies the device.
[in] Address : The VME bus address.
[out] Buffer : The data read from the VME bus.
[in] Size : The size of the transfer in bytes.
[in] AM : The address modifier (see CVAddressModifier enum).
[in] DW : The data width.(see CVDataWidth enum).
[out] count : The number of bytes transferred.
Returns:
An error code about the execution of the function.
Description:
The function performs a VME block transfer read cycle. It can be used to
perform MBLT transfers using 64 bit data width.
CAENVME_API
CAENVME_BLTReadCycle(long Handle, unsigned long Address, unsigned char *Buffer,
int Size, CVAddressModifier AM, CVDataWidth DW, int *count);

Table of Contents