00001 /*****************************************************************************/ 00002 /* */ 00003 /* --- CAEN Engineering Srl - Computing Systems Division --- */ 00004 /* */ 00005 /* MAINWRAPP.H */ 00006 /* */ 00007 /* June 2000: Rel. 1.0 */ 00008 /* February 2001: Rel. 1.1 added HVCaenetComm */ 00009 /* November 2002: Rel. 2.7 added HVSetBdParam */ 00010 /* */ 00011 /*****************************************************************************/ 00012 #define MAX_HVPS (256) 00013 00014 /* struttura che contiene gli indici di sistema */ 00015 typedef struct sys 00016 { 00017 char Name[64]; 00018 int ID; 00019 } HV; 00020 00021 void HVnoFunction(void); 00022 void HVSystemLogin(void); 00023 void HVSystemLogout(void); 00024 void HVLibSwRel(void); 00025 void HVGetChName(void); 00026 void HVSetChName(void); 00027 void HVGetChParamProp(void); 00028 void HVGetChParam(void); 00029 void HVSetChParam(void); 00030 void HVTstBdPres(void); 00031 void HVGetBdParamProp(void); 00032 void HVGetBdParam(void); 00033 void HVSetBdParam(void); // Rel. 2.7 00034 void HVGetGrpComp(void); 00035 void HVAddChToGrp(void); 00036 void HVRemChFromGrp(void); 00037 void HVGetCrateMap(void); 00038 void HVGetExecList(void); 00039 void HVGetSysProp(void); 00040 void HVSetSysProp(void); 00041 void HVExecComm(void); 00042 void HVCaenetComm(void); // Rel. 1.1 00043 void quitProgram(void); 00044 00045 extern HV System[];