mvmestd.h File Reference


Detailed Description

The Midas VME include file

Definition in file mvmestd.h.

Go to the source code of this file.

Data Structures

struct  MVME_INTERFACE

Defines

#define MVME_SUCCESS   1
#define MVME_DMODE_D8   1
#define MVME_DMODE_D16   2
#define MVME_DMODE_D32   3
#define MVME_DMODE_D64   4
#define MVME_DMODE_RAMD16   5
#define MVME_DMODE_RAMD32   6
#define MVME_DMODE_LM   7
#define MVME_BLT_NONE   1
#define MVME_BLT_BLT32   2
#define MVME_BLT_MBLT64   3
#define MVME_BLT_2EVME   4
#define MVME_BLT_2ESST   5
#define MVME_BLT_BLT32FIFO   6
#define MVME_BLT_MBLT64FIFO   7
#define MVME_BLT_2EVMEFIFO   8
#define MVME_AM_A32_SB   (0x0F)
#define MVME_AM_A32_SP   (0x0E)
#define MVME_AM_A32_SD   (0x0D)
#define MVME_AM_A32_NB   (0x0B)
#define MVME_AM_A32_NP   (0x0A)
#define MVME_AM_A32_ND   (0x09)
#define MVME_AM_A32_SMBLT   (0x0C)
#define MVME_AM_A32_NMBLT   (0x08)
#define MVME_AM_A24_SB   (0x3F)
#define MVME_AM_A24_SP   (0x3E)
#define MVME_AM_A24_SD   (0x3D)
#define MVME_AM_A24_NB   (0x3B)
#define MVME_AM_A24_NP   (0x3A)
#define MVME_AM_A24_ND   (0x39)
#define MVME_AM_A24_SMBLT   (0x3C)
#define MVME_AM_A24_NMBLT   (0x38)
#define MVME_AM_A16_SD   (0x2D)
#define MVME_AM_A16_ND   (0x29)

Functions

int EXPRT mvme_open (MVME_INTERFACE **vme, int index)
int EXPRT mvme_close (MVME_INTERFACE *vme)
int EXPRT mvme_sysreset (MVME_INTERFACE *vme)
int EXPRT mvme_read (MVME_INTERFACE *vme, void *dst, mvme_addr_t vme_addr, mvme_size_t n_bytes)
DWORD EXPRT mvme_read_value (MVME_INTERFACE *vme, mvme_addr_t vme_addr)
int EXPRT mvme_write (MVME_INTERFACE *vme, mvme_addr_t vme_addr, void *src, mvme_size_t n_bytes)
int EXPRT mvme_write_value (MVME_INTERFACE *vme, mvme_addr_t vme_addr, DWORD value)
int EXPRT mvme_set_am (MVME_INTERFACE *vme, int am)
int EXPRT mvme_get_am (MVME_INTERFACE *vme, int *am)
int EXPRT mvme_set_dmode (MVME_INTERFACE *vme, int dmode)
int EXPRT mvme_get_dmode (MVME_INTERFACE *vme, int *dmode)
int EXPRT mvme_set_blt (MVME_INTERFACE *vme, int mode)
int EXPRT mvme_get_blt (MVME_INTERFACE *vme, int *mode)


Midas DOC Version 1.9.5 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk