00001 /********************************************************************* 00002 00003 Name: v560.h 00004 Created by: K.Olchanski 00005 00006 Contents: CAEN V560 16-channel 32-bit scaler 00007 00008 $Id: v560.h 3747 2007-07-10 08:30:09Z amaudruz $ 00009 *********************************************************************/ 00010 00011 #ifndef V560_INCLUDE_H 00012 #define V560_INCLUDE_H 00013 00014 #include <stdio.h> 00015 #include <stdint.h> 00016 #include <string.h> 00017 #include "mvmestd.h" 00018 00019 uint16_t v560_RegisterRead(MVME_INTERFACE *mvme, DWORD base, int offset); 00020 void v560_RegisterWrite(MVME_INTERFACE *mvme, DWORD base, int offset, uint16_t value); 00021 void v560_Read(MVME_INTERFACE *mvme, DWORD base, uint32_t data[16]); 00022 void v560_Reset(MVME_INTERFACE *mvme, DWORD base); 00023 void v560_Status(MVME_INTERFACE *mvme, DWORD base); 00024 00025 #endif // V560_INCLUDE_H