/************************************************/ /* */ /* File : ./usercalb.h */ /* Description : tl compiler definitions */ /* */ /* Command : calb */ /* Comment : CALB library interface */ /* */ /* Note : This file was created from a tl file. */ /* Do not modify by hand. */ /* */ /* Created : Tue 20. May 1997 09:55:55 */ /* */ /************************************************/ #ifndef TLC_TCLC_calb_USER_H #define TLC_TCLC_calb_USER_H #define TL_OK 0 typedef struct { int nr; /* associated nr. */ char *str; /* read string */ } _TL_siset; /* set/iset data structure */ /*****************************************/ /* Constants */ /*****************************************/ #define CALBT_Cset_acqen 21 #define CALBT_Cset_zsen 20 #define CALBT_Cset_berren 19 #define CALBT_Cset_sel 18 #define CALBT_Cset_d12force 17 #define CALBT_Cset_xresen 16 #define CALBT_Cget_efd 15 #define CALBT_Cget_hfd 14 #define CALBT_Cget_ffd 13 #define CALBT_Cget_efhd 12 #define CALBT_Cget_hfhd 11 #define CALBT_Cget_ffhd 10 #define CALBT_Cget_xberr 9 #define CALBT_Cget_acqen 8 #define CALBT_Cget_zsen 7 #define CALBT_Cget_berren 6 #define CALBT_Cget_sel 5 #define CALBT_Cget_d12force 4 #define CALBT_Cget_xresen 3 #define CALBT_Cpedside_B 2 #define CALBT_Cpedside_A 1 /*****************************************/ /* User types */ /*****************************************/ typedef unsigned int CALBT_OTdummy; /* outtype natural */ typedef void * CALBT_ITcid; /* intype pointer */ typedef void * CALBT_OTcid; /* outtype pointer */ typedef int CALBT_ITlatchnr; /* intype irange */ typedef int CALBT_ITpednr; /* intype irange */ typedef _TL_siset CALBT_ITpedside; /* intype iset */ typedef unsigned int CALBT_OTispresent; /* outtype natural */ typedef struct { unsigned int xresen; /* outtype natural */ unsigned int d12force; /* outtype natural */ unsigned int sel; /* outtype natural */ unsigned int berren; /* outtype natural */ unsigned int zsen; /* outtype natural */ unsigned int acqen; /* outtype natural */ } CALBT_OTread_creg; /* outtype record*/ typedef struct { unsigned int xberr; /* outtype natural */ unsigned int ffhd; /* outtype natural */ unsigned int hfhd; /* outtype natural */ unsigned int efhd; /* outtype natural */ unsigned int ffd; /* outtype natural */ unsigned int hfd; /* outtype natural */ unsigned int efd; /* outtype natural */ } CALBT_OTread_sreg; /* outtype record*/ typedef struct { unsigned int nvd; /* outtype natural */ unsigned int chan; /* outtype natural */ unsigned int ab; /* outtype natural */ unsigned int dato; /* outtype natural */ } CALBT_OTread_dfifo; /* outtype record*/ typedef struct { unsigned int nvd; /* outtype natural */ unsigned int nword; /* outtype natural */ unsigned int ntrig; /* outtype natural */ } CALBT_OTread_hfifo; /* outtype record*/ typedef struct { unsigned int ab; /* outtype natural */ unsigned int ldata; /* outtype natural */ } CALBT_OTreadlatch; /* outtype record*/ typedef struct { int xresen; /* intype irange */ int d12force; /* intype irange */ int sel; /* intype irange */ int berren; /* intype irange */ int zsen; /* intype irange */ int acqen; /* intype irange */ } CALBT_ITwrite_creg; /* intype record*/ typedef _TL_siset CALBT_ITget_fields; /* intype iset */ typedef _TL_siset CALBT_ITset_fields; /* intype iset */ typedef struct { unsigned int xresen; /* outtype natural */ unsigned int d12force; /* outtype natural */ unsigned int sel; /* outtype natural */ unsigned int berren; /* outtype natural */ unsigned int zsen; /* outtype natural */ unsigned int acqen; /* outtype natural */ unsigned int xberr; /* outtype natural */ unsigned int ffhd; /* outtype natural */ unsigned int hfhd; /* outtype natural */ unsigned int efhd; /* outtype natural */ unsigned int ffd; /* outtype natural */ unsigned int hfd; /* outtype natural */ unsigned int efd; /* outtype natural */ } CALBT_OTreadpage_csreg; /* outtype record*/ typedef unsigned int CALBT_OTreadpage_pedside[30]; /* outtype array of natural */ typedef struct { CALBT_OTreadpage_pedside ped_a; /* outtype idf. */ CALBT_OTreadpage_pedside ped_b; /* outtype idf. */ } CALBT_OTreadpage_pedestal; /* outtype record*/ typedef struct { unsigned int chain; /* param: intype natural */ unsigned int crate; /* param: intype natural */ unsigned int slot; /* param: intype natural */ CALBT_OTispresent result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_ispresent; /* data structure */ /* calb ispresent data function*/ /* return TL_OK iff no error */ int calbt_tl_ispresent(calbt_t_ispresent *data); typedef struct { unsigned int chain; /* param: intype natural */ unsigned int crate; /* param: intype natural */ unsigned int slot; /* param: intype natural */ CALBT_OTcid result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_open; /* data structure */ /* calb open data function*/ /* return TL_OK iff no error */ int calbt_tl_open(calbt_t_open *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_close; /* data structure */ /* calb close data function*/ /* return TL_OK iff no error */ int calbt_tl_close(calbt_t_close *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_creg; /* data structure */ /* calb raw read creg data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_creg(calbt_t_raw_read_creg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_sreg; /* data structure */ /* calb raw read sreg data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_sreg(calbt_t_raw_read_sreg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_rdtrg; /* data structure */ /* calb raw read rdtrg data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_rdtrg(calbt_t_raw_read_rdtrg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_dfifo; /* data structure */ /* calb raw read dfifo data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_dfifo(calbt_t_raw_read_dfifo *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_hfifo; /* data structure */ /* calb raw read hfifo data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_hfifo(calbt_t_raw_read_hfifo *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITlatchnr chnr; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_latch; /* data structure */ /* calb raw read latch data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_latch(calbt_t_raw_read_latch *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITpednr pednr; /* param: intype idf. */ CALBT_ITpedside pedside; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_read_pedestal; /* data structure */ /* calb raw read pedestal data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_read_pedestal(calbt_t_raw_read_pedestal *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int value; /* param: intype natural */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_write_creg; /* data structure */ /* calb raw write creg data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_write_creg(calbt_t_raw_write_creg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITpednr pednr; /* param: intype idf. */ CALBT_ITpedside pedside; /* param: intype idf. */ unsigned int value; /* param: intype natural */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_raw_write_pedestal; /* data structure */ /* calb raw write pedestal data function*/ /* return TL_OK iff no error */ int calbt_tl_raw_write_pedestal(calbt_t_raw_write_pedestal *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTread_creg result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_creg; /* data structure */ /* calb read creg data function*/ /* return TL_OK iff no error */ int calbt_tl_read_creg(calbt_t_read_creg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTread_sreg result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_sreg; /* data structure */ /* calb read sreg data function*/ /* return TL_OK iff no error */ int calbt_tl_read_sreg(calbt_t_read_sreg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_rdtrg; /* data structure */ /* calb read rdtrg data function*/ /* return TL_OK iff no error */ int calbt_tl_read_rdtrg(calbt_t_read_rdtrg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTread_dfifo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_dfifo; /* data structure */ /* calb read dfifo data function*/ /* return TL_OK iff no error */ int calbt_tl_read_dfifo(calbt_t_read_dfifo *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTread_hfifo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_hfifo; /* data structure */ /* calb read hfifo data function*/ /* return TL_OK iff no error */ int calbt_tl_read_hfifo(calbt_t_read_hfifo *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITlatchnr chnr; /* param: intype idf. */ CALBT_OTreadlatch result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_latch; /* data structure */ /* calb read latch data function*/ /* return TL_OK iff no error */ int calbt_tl_read_latch(calbt_t_read_latch *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITpednr pednr; /* param: intype idf. */ CALBT_ITpedside pedside; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_read_pedestal; /* data structure */ /* calb read pedestal data function*/ /* return TL_OK iff no error */ int calbt_tl_read_pedestal(calbt_t_read_pedestal *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITwrite_creg rec; /* param: intype idf. */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_write_creg; /* data structure */ /* calb write creg data function*/ /* return TL_OK iff no error */ int calbt_tl_write_creg(calbt_t_write_creg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_write_reset; /* data structure */ /* calb write reset data function*/ /* return TL_OK iff no error */ int calbt_tl_write_reset(calbt_t_write_reset *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_write_clrtrg; /* data structure */ /* calb write clrtrg data function*/ /* return TL_OK iff no error */ int calbt_tl_write_clrtrg(calbt_t_write_clrtrg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_write_swtrg; /* data structure */ /* calb write swtrg data function*/ /* return TL_OK iff no error */ int calbt_tl_write_swtrg(calbt_t_write_swtrg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_ITpednr pednr; /* param: intype idf. */ CALBT_ITpedside pedside; /* param: intype idf. */ int value; /* param: intype irange */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_write_pedestal; /* data structure */ /* calb write pedestal data function*/ /* return TL_OK iff no error */ int calbt_tl_write_pedestal(calbt_t_write_pedestal *data); typedef struct { CALBT_ITget_fields fieldname; /* param: intype idf. */ CALBT_ITcid cid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } calbt_t_get; /* data structure */ /* calb get data function*/ /* return TL_OK iff no error */ int calbt_tl_get(calbt_t_get *data); typedef struct { CALBT_ITset_fields fieldname; /* param: intype idf. */ CALBT_ITcid cid; /* param: intype idf. */ unsigned int value; /* param: intype natural */ CALBT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_set; /* data structure */ /* calb set data function*/ /* return TL_OK iff no error */ int calbt_tl_set(calbt_t_set *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTreadpage_csreg result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_readpage_csreg; /* data structure */ /* calb readpage csreg data function*/ /* return TL_OK iff no error */ int calbt_tl_readpage_csreg(calbt_t_readpage_csreg *data); typedef struct { CALBT_ITcid cid; /* param: intype idf. */ CALBT_OTreadpage_pedestal result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } calbt_t_readpage_pedestal; /* data structure */ /* calb readpage pedestal data function*/ /* return TL_OK iff no error */ int calbt_tl_readpage_pedestal(calbt_t_readpage_pedestal *data); #endif /* TLC_TCLC_calb_USER_H */