This is the log book for the TRICS_ACCESS software started 14-OCT-1992 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16-NOV-1993 Philippe: MSU - Modify DISP_PHAT_COMINT_CTRL.FOR fix typo, extra space in message 'READ11JR' - update executable at MSU, and DZero ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13-OCT-1993 Philippe: MSU - Modify DISP_PHAT_COMINT_CTRL.FOR for monitor comint message call new routine PHAT_ANALYSE_MONIT after calling PHAT_MESSAGES - Create PHAT_ANALYSE_MONIT.FOR restore old code to analyse the monitoring data returned by tcc i.e. states, and percentage busy and full - Modify LINK_STRICS.COM add COMPACK.OLB before GENERAL.OLB - Modify TRICS_ACCESS.FOR increase upper portion of split screen from 10 to 11 lines - Relink TRICS, update default version - propagate to DZero, relink and update default version - Note: an old set of routines for TRICS_ACCESS was retrieved from an old backup from 11-DEC-1992 and saved in directory DUA1:[ARCHIVE.TRICS_ACCESS_PRE_FEB93] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2-SEP-1993 Philippe: MSU - Modify COOR_MESSAGES.FOR Add option 'Lrg Tile' to SPECIAL_ST_VS_RS and SPECIAL_REFSET Offer 8 reference sets for st_vs_rs and refset when it is for large tiles Make alternate call to BUILD_LGTILE_RANGE instead of BUILD_TRGTWR_RANGE when it is for large tiles - Create BUILD_LGTILE_RANGE.FOR Same as BUILD_TRGTWR_RANGE, but directly Offer range of trigger towers corresponding to large tiles, and offer restricted choice for Upper/Lower Eta of Phi Ranges. - Compile, link and overwrite EXE in HTRICS that is run by $ TRICS. - Copy to DZero and update $ TRICS ass well. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11-MAR-1993 Philippe: MSU - modify TREE_READCAT_MESSAGES.FOR Do not send the message when no parameters are passed (like is already done in PHAT_MESSAGES.FOR and COOR_MESSAGES.FOR Fix prompt to show operand number starting from 1 (instead of 0) - modify TRICS_PHAT_COMMANDS.SET add a command for setting the trigger tower range - modify DISP_PHAT_COMMANDS.FOR implement the command for setting the trigger tower range ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26-FEB-5-MAR-1993 Philippe: MSU - Add a new submenu of PHAT commands called Tree.Browsing with these Energy Tree Messages Read.ADC CTFE.Energy.Sum T1.Energy.Sum T2.Energy.Sum T3.Energy.Sum T4.Energy.Sum T4.Missing.Pt these Counting Tree Messages Twr.Above.RefSet T1.Twr.Count T2.Twr.Count T3.Twr.Count These general purpose messages Read.CAT2.Operand Read.CAT3.Operand It also repeats these known messages Write.CBUS.Reg Write.Hardware.Dbase Read.CBUS.Reg PHAT.Command.File Create an INP file Run an INP file - Add another submenu of PHAT commands called Begin/End.Run Begin.Run.File End.Run.File Pause.Run.File Resume.Run.File Begin.Store.File End.Store.File Synchro/Verif Show.BER.List Add.BER.DBSC Add.BER.SBSC Create.Beg/End.Run Delete.Beg/End.Run - add new messages to the (existing) CBUS IO sub-menu Modify.Hardware.Dbase Read.CAT2.Operand Read.CAT3.Operand Write.FMLN Read.FMLN Verify.FMLN Zero.FMLN Write.MisPt Verify.MisPt the ELN code doesn't exist Force.Dealloc.IO - Update the menu Process.Control replace the old "write sha" messages with current "Monit Pool" Create.Mpool.Refresh Delete.Mpool.Refresh Mpool.Refresh.Rate SpTrg.Force.DBlock - remove the intermediate level of submenu before opening the connection to TCC. - create COOR_MESSAGES.FOR and PHAT_MESSAGES.FOR to handle all messages, passing the message fields as argument and another parameter to specify the item list type. This general code cleanup which caused a slight change in the prompts displayed. Trying to make them more uniform and more helpfull - Modify CHECKREPLY.FOR More of the acknowledgement message is displayed to retrieve the result of the TREE messages - create ARGUMENT_PARAMETERS.CMN to hold the allowed values of arguments passed to subroutines - modify SENDSEVERALMSG (i.e. Direct.Access) to automatically right-justify input keywords. It now asks for the message in 3 parts. 8-char Keyword #1 ("object" e.g. SPECTRIG) 8-char Keyword #2 ("action" e.g. PRESCALE) variable format message content ("item list" e.g. 16(1000) ) - modify BUILD_TRGTWR_RANGE.FOR improve the routine selecting trigger tower ranges to use arrow keys to select eta and phi values or ranges. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14-OCT-1992 Philippe: fix COOR_L1OBEYL15.FOR and COOR_L1IGNOREL15.FOR; messages were swapped. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TO DO