/************************************************/
/*                                              */
/* File        : RockM_id.h                     */
/* Description : ROCKM hardware id              */
/*                                              */
/*                                              */
/* Author       : Maurizio De Nino              */
/* Modified by  : Sfiligoi Igor                 */
/*                                              */
/* Created      : 20/10/97                      */
/* Last modified: 20/10/97                      */
/*                                              */
/************************************************/

#ifndef ROCKM_ID_H
#define ROCKM_ID_H

/*********************************************************************/
/*                          ROCKM id type                            */
/*********************************************************************/

typedef struct 
         {
          int cid;                        /* VME channel id  */
          int chain;                      /* VIC chain       */
          int slot;                       /* VME slot        */
          unsigned int vme_addr;	  /* VME address     */
          unsigned int vme_am;		  /* VME am          */
          unsigned int offs;		  /* ROCKM offs      */
          void *map_ptr;                  /* VME map pointer */
          unsigned int *DMAbuffer;	  /* DMA buffer      */
	 } ROCKM_id_base;


typedef ROCKM_id_base *ROCKM_id;

#endif /* ROCKM_ID_H */