16 #define LIBOCT_STATE_DEBUG
23 enum opencbm_transfer_e
25 opencbm_transfer_serial1,
26 opencbm_transfer_serial2,
27 opencbm_transfer_parallel
31 libopencbmtransfer_set_transfer(opencbm_transfer_t type);
34 libopencbmtransfer_install(
CBM_FILE HandleDevice,
unsigned char DeviceAddress);
37 libopencbmtransfer_execute_command(
CBM_FILE HandleDevice,
unsigned char DeviceAddress,
38 unsigned int ExecutionAddress);
41 libopencbmtransfer_read_mem(
CBM_FILE HandleDevice,
unsigned char DeviceAddress,
42 unsigned char Buffer[],
unsigned int MemoryAddress,
unsigned int Length);
45 libopencbmtransfer_write_mem(
CBM_FILE HandleDevice,
unsigned char DeviceAddress,
46 unsigned char Buffer[],
unsigned int MemoryAddress,
unsigned int Length);
49 libopencbmtransfer_remove(
CBM_FILE HandleDevice,
unsigned char DeviceAddress);
51 #ifdef LIBOCT_STATE_DEBUG
52 extern void libopencbmtransfer_printStateDebugCounters(FILE *channel);
DLL interface for accessing the driver.