The IDL procedures in idlsrc/trread provide an interface via routines in the Transp library rpcalc_c. The association between the IDL and c routines is given in this table :-
jetdsp calling routine ( in idlsrc/ ) Interface routine
( in idlsrc/trread )Transp interface routine
( in source/rpcalc_c )transp/transp_connect initcpl.pro 'initcpl_ext' transp/transp_connect kconnect.pro 'kconnect_ext' plc_msgs.pro 'plc_msgs_ext' rpcal0.pro 'rpcal0_ext' rpcalc.pro 'rpcalc_ext' transp/transp_run_data
signal/transp_flux_read.pro
signal/transp_signal.prpdims.pro 'rpdims_ext' transp/transp_run_data
gui/transp_signal_list.pro
signal/transp_flux_read.rplabel.pro 'rplabel_ext' gui/transp_signal_list.pro
signal/transp_flux_read.prorplist.pro 'rplist_idl_ext' rpmgcalc.pro 'rpmgcalcn_idl_ext' rpmgcalc.pro 'rpmgcalcn_idl_ext' rpmgcalc.pro 'rpmgcalcp_idl_ext' rpmgcalc.pro 'rpmgcalcp_idl_ext' rpmgcalc.pro 'rpmgcalc_idl_ext' signal/transp_signal.pro rpmulti.pro 'rpmulti_idl_ext' gui/transp_signal_list.pro
signal/transp_flux_read.prorpnlist.pro 'rpnlist_ext' transp/transp_run_data
gui/transp_signal_list.prorpnumx.pro 'rpnumx_ext' transp/transp_run_data
signal/transp_flux_read.pro
signal/transp_signal.prprofile.pro 'rprofile_ext' signal/transp_signal.pro rpscalar.pro 'rpscalar_ext' rptimav.pro 'rptimav_ext' transp/transp_run_data rptime_p.pro 'rptime_p_ext' transp/transp_run_data rptime_s.pro 'rptime_s_ext' gui/transp_signal_list.pro rpxname.pro 'rpxname_ext' t1mhdeq.pro 't1mhdeq_ext' t1profil.pro 't1profil_ext' t1scalar.pro 't1scalar_ext' tr_getnl_intvec.pro 'tr_getnl_intvec_ext' tr_getnl_r4vec.pro 'tr_getnl_r4vec_ext' tr_getnl_text.pro 'tr_getnl_text_ext' Note that the routines in rpcalc_c which correspond to trread procedures which are not called by the present version of jetdsp, are not included in the interface libraries librpcalc or librpread.