/************************************************/ /* */ /* File : ./userrock.h */ /* Description : tl compiler definitions */ /* */ /* Command : rock */ /* Comment : ROCK library tcl interface */ /* */ /* Note : This file was created from a tl file. */ /* Do not modify by hand. */ /* */ /* Created : Wed 23. Apr 1997 13:14:51 */ /* */ /************************************************/ #ifndef TLC_TCLC_rock_USER_H #define TLC_TCLC_rock_USER_H #define TL_OK 0 typedef struct { int nr; /* associated nr. */ char *str; /* read string */ } _TL_siset; /* set/iset data structure */ /*****************************************/ /* Constants */ /*****************************************/ #define ROCKT_Cset_goldenref 95 #define ROCKT_Cset_cradd 94 #define ROCKT_Cset_last 93 #define ROCKT_Cset_test 92 #define ROCKT_Cset_wscale 91 #define ROCKT_Cset_elapsed 90 #define ROCKT_Cset_diag 89 #define ROCKT_Cset_inttrg 88 #define ROCKT_Cset_tkndis 87 #define ROCKT_Cset_boe 86 #define ROCKT_Cset_efmode 85 #define ROCKT_Cset_watchdog 84 #define ROCKT_Cset_fltrst 83 #define ROCKT_Cset_intrst 82 #define ROCKT_Cset_auxrst 81 #define ROCKT_Cset_dfifo 80 #define ROCKT_Cset_efifo 79 #define ROCKT_Cset_tfifo 78 #define ROCKT_Cset_xintf 77 #define ROCKT_Cset_cintf 76 #define ROCKT_Cget_goldenref 75 #define ROCKT_Cget_cradd 74 #define ROCKT_Cget_last 73 #define ROCKT_Cget_xadd 72 #define ROCKT_Cget_lwadd 71 #define ROCKT_Cget_slvsfail 70 #define ROCKT_Cget_rocksfail 69 #define ROCKT_Cget_syncrespf 68 #define ROCKT_Cget_eof 67 #define ROCKT_Cget_sof 66 #define ROCKT_Cget_ptrg 65 #define ROCKT_Cget_cstate 64 #define ROCKT_Cget_qtrg 63 #define ROCKT_Cget_xberr 62 #define ROCKT_Cget_xbusy 61 #define ROCKT_Cget_synchf 60 #define ROCKT_Cget_busy 59 #define ROCKT_Cget_halt 58 #define ROCKT_Cget_elapsedtime 57 #define ROCKT_Cget_wscale 56 #define ROCKT_Cget_elapsed 55 #define ROCKT_Cget_timeout 54 #define ROCKT_Cget_auxon 53 #define ROCKT_Cget_efwren 52 #define ROCKT_Cget_ctrgv 51 #define ROCKT_Cget_cbusy 50 #define ROCKT_Cget_crngt 49 #define ROCKT_Cget_crst 48 #define ROCKT_Cget_cerr 47 #define ROCKT_Cget_ceob 46 #define ROCKT_Cget_tknout 45 #define ROCKT_Cget_tknin 44 #define ROCKT_Cget_diag 43 #define ROCKT_Cget_inttrg 42 #define ROCKT_Cget_tkndis 41 #define ROCKT_Cget_boe 40 #define ROCKT_Cget_efmode 39 #define ROCKT_Cget_watchdog 38 #define ROCKT_Cget_tff 37 #define ROCKT_Cget_tef 36 #define ROCKT_Cget_eef 35 #define ROCKT_Cget_ehf 34 #define ROCKT_Cget_eff 33 #define ROCKT_Cget_def 32 #define ROCKT_Cget_dhf 31 #define ROCKT_Cget_dff 30 #define ROCKT_Cget_fltrst 29 #define ROCKT_Cget_intrst 28 #define ROCKT_Cget_auxrst 27 #define ROCKT_Cget_dfifo 26 #define ROCKT_Cget_efifo 25 #define ROCKT_Cget_tfifo 24 #define ROCKT_Cget_xintf 23 #define ROCKT_Cget_cintf 22 #define ROCKT_Cwrite_edfifo 21 #define ROCKT_Cwrite_golden 20 #define ROCKT_Cwrite_trigger 19 #define ROCKT_Cwrite_csr2 18 #define ROCKT_Cwrite_csr0 17 #define ROCKT_Cwrite_watchdog 16 #define ROCKT_Cwrite_reset 15 #define ROCKT_Cread_dfifo 14 #define ROCKT_Cread_efifo 13 #define ROCKT_Cread_golden 12 #define ROCKT_Cread_rockinfo 11 #define ROCKT_Cread_tnow 10 #define ROCKT_Cread_tque 9 #define ROCKT_Cread_trigger 8 #define ROCKT_Cread_elapsed 7 #define ROCKT_Cread_csr2 6 #define ROCKT_Cread_csr1 5 #define ROCKT_Cread_csr0 4 #define ROCKT_Cread_watchdog 3 #define ROCKT_Cread_fifo 2 #define ROCKT_Cread_reset 1 /*****************************************/ /* User types */ /*****************************************/ typedef void * ROCKT_ITrid; /* intype pointer */ typedef void * ROCKT_OTrid; /* outtype pointer */ typedef int ROCKT_OTdummy; /* outtype integer */ typedef _TL_siset ROCKT_ITreadreg; /* intype iset */ typedef _TL_siset ROCKT_ITwritereg; /* intype iset */ typedef struct { unsigned int reset; /* outtype natural */ unsigned int fifo; /* outtype natural */ unsigned int watchdog; /* outtype natural */ unsigned int csr0; /* outtype natural */ unsigned int csr1; /* outtype natural */ unsigned int csr2; /* outtype natural */ unsigned int elapsed; /* outtype natural */ unsigned int trigger; /* outtype natural */ } ROCKT_OTreadpage_internal; /* outtype record*/ typedef struct { unsigned int tque; /* outtype natural */ unsigned int tnow; /* outtype natural */ unsigned int rockinfo; /* outtype natural */ unsigned int golden; /* outtype natural */ } ROCKT_OTreadpage_info; /* outtype record*/ typedef _TL_siset ROCKT_ITgetreg; /* intype iset */ typedef _TL_siset ROCKT_ITsetreg; /* intype iset */ typedef struct { unsigned int fltrst; /* outtype natural */ unsigned int intrst; /* outtype natural */ unsigned int auxrst; /* outtype natural */ unsigned int dfifo; /* outtype natural */ unsigned int efifo; /* outtype natural */ unsigned int xintf; /* outtype natural */ unsigned int tfifo; /* outtype natural */ unsigned int cintf; /* outtype natural */ } ROCKT_OTdecreset; /* outtype record*/ typedef struct { unsigned int dff; /* outtype natural */ unsigned int dhf; /* outtype natural */ unsigned int def; /* outtype natural */ unsigned int eff; /* outtype natural */ unsigned int ehf; /* outtype natural */ unsigned int eef; /* outtype natural */ unsigned int tef; /* outtype natural */ unsigned int tff; /* outtype natural */ } ROCKT_OTdecfifo; /* outtype record*/ typedef unsigned int ROCKT_OTdecwatchdog; /* outtype natural */ typedef struct { unsigned int efmode; /* outtype natural */ unsigned int boe; /* outtype natural */ unsigned int tkndis; /* outtype natural */ unsigned int inttrg; /* outtype natural */ unsigned int diag; /* outtype natural */ } ROCKT_OTdeccsr0; /* outtype record*/ typedef struct { unsigned int tknin; /* outtype natural */ unsigned int tknout; /* outtype natural */ unsigned int ceob; /* outtype natural */ unsigned int cerr; /* outtype natural */ unsigned int crst; /* outtype natural */ unsigned int crngt; /* outtype natural */ unsigned int cbusy; /* outtype natural */ unsigned int ctrgv; /* outtype natural */ } ROCKT_OTdeccsr1; /* outtype record*/ typedef struct { unsigned int efwren; /* outtype natural */ unsigned int auxon; /* outtype natural */ unsigned int timeout; /* outtype natural */ unsigned int elapsed; /* outtype natural */ unsigned int wscale; /* outtype natural */ } ROCKT_OTdeccsr2; /* outtype record*/ typedef unsigned int ROCKT_OTdecelapsed; /* outtype natural */ typedef struct { unsigned int halt; /* outtype natural */ unsigned int busy; /* outtype natural */ unsigned int synchf; /* outtype natural */ unsigned int xbusy; /* outtype natural */ unsigned int xberr; /* outtype natural */ } ROCKT_OTdectrigger; /* outtype record*/ typedef struct { unsigned int tff; /* outtype natural */ unsigned int link; /* outtype natural */ unsigned int qtrg; /* outtype natural */ } ROCKT_OTdectque; /* outtype record*/ typedef struct { unsigned int cstate; /* outtype natural */ unsigned int ptrg; /* outtype natural */ } ROCKT_OTdectnow; /* outtype record*/ typedef struct { unsigned int sof; /* outtype natural */ unsigned int eof; /* outtype natural */ unsigned int syncrespf; /* outtype natural */ unsigned int rocksfail; /* outtype natural */ unsigned int slvsfail; /* outtype natural */ unsigned int lwadd; /* outtype natural */ unsigned int xadd; /* outtype natural */ } ROCKT_OTdecrockinfo; /* outtype record*/ typedef struct { unsigned int last; /* outtype natural */ unsigned int cradd; /* outtype natural */ unsigned int goldenref; /* outtype natural */ } ROCKT_OTdecgolden; /* outtype record*/ typedef struct { unsigned int nvd; /* outtype natural */ unsigned int ff; /* outtype natural */ unsigned int hf; /* outtype natural */ unsigned int ef; /* outtype natural */ unsigned int fifodata; /* outtype natural */ } ROCKT_OTdecefifo; /* outtype record*/ typedef struct { unsigned int nvd; /* outtype natural */ unsigned int ff; /* outtype natural */ unsigned int hf; /* outtype natural */ unsigned int ef; /* outtype natural */ unsigned int fifodata; /* outtype natural */ } ROCKT_OTdecdfifo; /* outtype record*/ typedef struct { int fltrst; /* intype irange */ int intrst; /* intype irange */ int auxrst; /* intype irange */ int dfifo; /* intype irange */ int efifo; /* intype irange */ int xintf; /* intype irange */ int tfifo; /* intype irange */ int cintf; /* intype irange */ } ROCKT_ITencreset; /* intype record*/ typedef unsigned int ROCKT_ITencwatchdog; /* intype natural */ typedef struct { int efmode; /* intype irange */ int boe; /* intype irange */ int tkndis; /* intype irange */ int inttrg; /* intype irange */ int diag; /* intype irange */ } ROCKT_ITenccsr0; /* intype record*/ typedef struct { int elapsed; /* intype irange */ int wscale; /* intype irange */ } ROCKT_ITenccsr2; /* intype record*/ typedef unsigned int ROCKT_ITenctrigger; /* intype natural */ typedef struct { int last; /* intype irange */ int cradd; /* intype irange */ int goldenref; /* intype irange */ } ROCKT_ITencgolden; /* intype record*/ typedef struct { unsigned int fltrst; /* outtype natural */ unsigned int intrst; /* outtype natural */ unsigned int auxrst; /* outtype natural */ unsigned int dfifo; /* outtype natural */ unsigned int efifo; /* outtype natural */ unsigned int xintf; /* outtype natural */ unsigned int tfifo; /* outtype natural */ unsigned int cintf; /* outtype natural */ unsigned int dff; /* outtype natural */ unsigned int dhf; /* outtype natural */ unsigned int def; /* outtype natural */ unsigned int eff; /* outtype natural */ unsigned int ehf; /* outtype natural */ unsigned int eef; /* outtype natural */ unsigned int tef; /* outtype natural */ unsigned int tff; /* outtype natural */ unsigned int watchdog; /* outtype natural */ unsigned int efmode; /* outtype natural */ unsigned int boe; /* outtype natural */ unsigned int tkndis; /* outtype natural */ unsigned int inttrg; /* outtype natural */ unsigned int diag; /* outtype natural */ unsigned int tknin; /* outtype natural */ unsigned int tknout; /* outtype natural */ unsigned int ceob; /* outtype natural */ unsigned int cerr; /* outtype natural */ unsigned int crst; /* outtype natural */ unsigned int crngt; /* outtype natural */ unsigned int cbusy; /* outtype natural */ unsigned int ctrgv; /* outtype natural */ unsigned int efwren; /* outtype natural */ unsigned int auxon; /* outtype natural */ unsigned int timeout; /* outtype natural */ unsigned int elapsed; /* outtype natural */ unsigned int wscale; /* outtype natural */ unsigned int elapsedtime; /* outtype natural */ unsigned int halt; /* outtype natural */ unsigned int busy; /* outtype natural */ unsigned int synchf; /* outtype natural */ unsigned int xbusy; /* outtype natural */ unsigned int xberr; /* outtype natural */ } ROCKT_OTdecodepage_internal; /* outtype record*/ typedef struct { unsigned int tff; /* outtype natural */ unsigned int link; /* outtype natural */ unsigned int qtrg; /* outtype natural */ unsigned int cstate; /* outtype natural */ unsigned int ptrg; /* outtype natural */ unsigned int sof; /* outtype natural */ unsigned int eof; /* outtype natural */ unsigned int syncrespf; /* outtype natural */ unsigned int rocksfail; /* outtype natural */ unsigned int slvsfail; /* outtype natural */ unsigned int lwadd; /* outtype natural */ unsigned int xadd; /* outtype natural */ unsigned int last; /* outtype natural */ unsigned int cradd; /* outtype natural */ unsigned int goldenref; /* outtype natural */ } ROCKT_OTdecodepage_info; /* outtype record*/ typedef struct _str_natural { /* auto dispose by tl compiler */ struct _str_natural *next; /* last must be NULL */ unsigned int element; /* outtype natural element*/ } _STR_natural; typedef _STR_natural *ROCKT_OTreadfifo_list; /* outtype list of natural*/ typedef struct { unsigned int chain; /* param: intype natural */ unsigned int crate; /* param: intype natural */ char result; /* outtype nboolean */ char *errorstr; /* initialized ==NULL */ } rockt_t_ispresent; /* data structure */ /* rock ispresent data function*/ /* return TL_OK iff no error */ int rockt_tl_ispresent(rockt_t_ispresent *data); typedef struct { unsigned int chain; /* param: intype natural */ unsigned int crate; /* param: intype natural */ ROCKT_OTrid result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_open; /* data structure */ /* rock open data function*/ /* return TL_OK iff no error */ int rockt_tl_open(rockt_t_open *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_close; /* data structure */ /* rock close data function*/ /* return TL_OK iff no error */ int rockt_tl_close(rockt_t_close *data); typedef struct { unsigned int vme_addr; /* param: intype natural */ int vme_am; /* option: intype integer */ char vme_am_present; /* boolean: option vme_am present */ int vme_size; /* option: intype integer */ char vme_size_present; /* boolean: option vme_size present */ int offs; /* option: intype integer */ char offs_present; /* boolean: option offs present */ ROCKT_OTrid result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_raw_open; /* data structure */ /* rock raw open data function*/ /* return TL_OK iff no error */ int rockt_tl_raw_open(rockt_t_raw_open *data); typedef struct { ROCKT_ITreadreg reg; /* param: intype idf. */ ROCKT_ITrid rid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } rockt_t_read; /* data structure */ /* rock raw read data function*/ /* return TL_OK iff no error */ int rockt_tl_read(rockt_t_read *data); typedef struct { ROCKT_ITwritereg reg; /* param: intype idf. */ ROCKT_ITrid rid; /* param: intype idf. */ unsigned int value; /* param: intype natural */ unsigned int or; /* option: intype natural */ char or_present; /* boolean: option or present */ unsigned int and; /* option: intype natural */ char and_present; /* boolean: option and present */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_write; /* data structure */ /* rock raw write data function*/ /* return TL_OK iff no error */ int rockt_tl_write(rockt_t_write *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTreadpage_internal result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_readpage_internal; /* data structure */ /* rock raw readpage internal data function*/ /* return TL_OK iff no error */ int rockt_tl_readpage_internal(rockt_t_readpage_internal *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTreadpage_info result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_readpage_info; /* data structure */ /* rock raw readpage info data function*/ /* return TL_OK iff no error */ int rockt_tl_readpage_info(rockt_t_readpage_info *data); typedef struct { ROCKT_ITgetreg bit; /* param: intype idf. */ ROCKT_ITrid rid; /* param: intype idf. */ unsigned int result; /* outtype natural */ char *errorstr; /* initialized ==NULL */ } rockt_t_get; /* data structure */ /* rock get data function*/ /* return TL_OK iff no error */ int rockt_tl_get(rockt_t_get *data); typedef struct { ROCKT_ITsetreg bit; /* param: intype idf. */ ROCKT_ITrid rid; /* param: intype idf. */ unsigned int value; /* param: intype natural */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_set; /* data structure */ /* rock set data function*/ /* return TL_OK iff no error */ int rockt_tl_set(rockt_t_set *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecreset result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_reset; /* data structure */ /* rock read reset data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_reset(rockt_t_decode_reset *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecfifo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_fifo; /* data structure */ /* rock read FIFO data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_fifo(rockt_t_decode_fifo *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecwatchdog result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_watchdog; /* data structure */ /* rock read Watchdog data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_watchdog(rockt_t_decode_watchdog *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdeccsr0 result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_csr0; /* data structure */ /* rock read CSR0 data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_csr0(rockt_t_decode_csr0 *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdeccsr1 result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_csr1; /* data structure */ /* rock read CSR1 data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_csr1(rockt_t_decode_csr1 *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdeccsr2 result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_csr2; /* data structure */ /* rock read CSR2 data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_csr2(rockt_t_decode_csr2 *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecelapsed result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_elapsed; /* data structure */ /* rock read Elapsed data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_elapsed(rockt_t_decode_elapsed *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdectrigger result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_trigger; /* data structure */ /* rock read Trigger data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_trigger(rockt_t_decode_trigger *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdectque result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_tque; /* data structure */ /* rock read TQUE data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_tque(rockt_t_decode_tque *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdectnow result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_tnow; /* data structure */ /* rock read TNOW data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_tnow(rockt_t_decode_tnow *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecrockinfo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_rockinfo; /* data structure */ /* rock read Rockinfo data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_rockinfo(rockt_t_decode_rockinfo *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecgolden result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_golden; /* data structure */ /* rock read Golden data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_golden(rockt_t_decode_golden *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecefifo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_efifo; /* data structure */ /* rock read EFIFO data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_efifo(rockt_t_decode_efifo *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecdfifo result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decode_dfifo; /* data structure */ /* rock read DFIFO data function*/ /* return TL_OK iff no error */ int rockt_tl_decode_dfifo(rockt_t_decode_dfifo *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITencreset value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_reset; /* data structure */ /* rock write reset data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_reset(rockt_t_encode_reset *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITencwatchdog value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_watchdog; /* data structure */ /* rock write Watchdog data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_watchdog(rockt_t_encode_watchdog *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITenccsr0 value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_csr0; /* data structure */ /* rock write CSR0 data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_csr0(rockt_t_encode_csr0 *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITenccsr2 value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_csr2; /* data structure */ /* rock write CSR2 data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_csr2(rockt_t_encode_csr2 *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITenctrigger value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_trigger; /* data structure */ /* rock write Trigger data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_trigger(rockt_t_encode_trigger *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_ITencgolden value; /* param: intype idf. */ ROCKT_OTdummy result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_encode_golden; /* data structure */ /* rock write Golden data function*/ /* return TL_OK iff no error */ int rockt_tl_encode_golden(rockt_t_encode_golden *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecodepage_internal result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decodepage_internal; /* data structure */ /* rock readpage internal data function*/ /* return TL_OK iff no error */ int rockt_tl_decodepage_internal(rockt_t_decodepage_internal *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ ROCKT_OTdecodepage_info result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_decodepage_info; /* data structure */ /* rock readpage info data function*/ /* return TL_OK iff no error */ int rockt_tl_decodepage_info(rockt_t_decodepage_info *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ unsigned int size; /* optparam: intype natural */ char size_present; /* boolean: optparam present */ ROCKT_OTreadfifo_list result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_readefifo; /* data structure */ /* rock readfifo EFIFO data function*/ /* return TL_OK iff no error */ int rockt_tl_readefifo(rockt_t_readefifo *data); typedef struct { ROCKT_ITrid rid; /* param: intype idf. */ unsigned int size; /* optparam: intype natural */ char size_present; /* boolean: optparam present */ ROCKT_OTreadfifo_list result; /* outtype idf. */ char *errorstr; /* initialized ==NULL */ } rockt_t_readdfifo; /* data structure */ /* rock readfifo DFIFO data function*/ /* return TL_OK iff no error */ int rockt_tl_readdfifo(rockt_t_readdfifo *data); #endif /* TLC_TCLC_rock_USER_H */