/************************************************/ /* */ /* File : rockm.h */ /* Description : ROCKM hardware base access */ /* */ /* */ /* Author : Maurizio De Nino */ /* Modified by : Sfiligoi Igor */ /* */ /* Created : 01/10/97 */ /* Last modified: 20/10/97 */ /* */ /************************************************/ #ifndef ROCKM_H #define ROCKM_H #include "RockM_id.h" #include "RockM_field_access.h" /************************************************/ /* */ /* The result should be ROCKM_ERROR_OK, */ /* else there have been an error */ /* (see ROCKM_ERROR_.. constants) */ /* if not stated otherwise */ /* */ /************************************************/ /* codici di errore */ #define ROCKM_ERROR_OK 0 /* MUST be 0 */ #define ROCKM_ERROR_TEST -1 #define ROCKM_ERROR_UNKNOWN -10 /*********************************************************************/ /* Function prototype */ /*********************************************************************/ int rockm_ispresent(int chain); int rockm_open(int chain, /* IN, VIC chain */ ROCKM_id *rockm_id); /* OUT */ int rockm_open_raw(unsigned int vme_addr, /* IN */ int vme_size, /* IN */ int vme_am, /* IN */ int offs, /* IN, ROCKM offset */ ROCKM_id *rockm_id); /* OUT */ int rockm_close(ROCKM_id rockm_id); /* IN */ #endif