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);