Difference: AMC13xDAQToDoList (5 vs. 6)

Revision 620 Aug 2012 - CharlieHill

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"

AMC13 C++ Class

Changed:
<
<
  • Handle more initialization options, esp bits in register 1:
    • bit 1 - S-link (DAQ Link) enable
    • bit 5 - enable TTCrx commands
    • bit 7 - enable fake event generator
  • Create method which returns the register address upon receiving the register name
>
>
  • Handle more initialization options, esp bits in register 1: [COMPLETE as of 08/16/12]
    • bit 1 - S-link (DAQ Link) enable [ AMC13::daqLinkEna() ]
    • bit 5 - enable TTCrx commands [ AMC13::fakeEvGen() ]
    • bit 7 - enable fake event generator [ AMC13::enableTtcRx() ]
  • Create method which returns the register address upon receiving the register name [COMPLETE as of 08/16/12. AMC13::getAddress() ]
 

AMC13Tool

Changed:
<
<
  • add command-line "-x "
  • "rd" should display in 8 columns
  • filename completion
  • "i", "en" and "enT" should all be synonyms
>
>
  • add command-line "-x " [COMPLETE as of 08/17/12]
  • "rd" should display in 8 columns [COMPLETE as of 08/17/12]
  • add filename completion [COMPLETE as of 08/17/12]
  • "i", "en" and "enT" should all be synonyms [COMPLETE as of 08/17/12]
 
    • handle input link range, i.e. "0-11" and "0, 3-11"
    • add options to "en" command to handle DAQ Link enable, fake event generation "D" and "F"
    • i.e. "en 4,10 d f"
Changed:
<
<
  • too many reset commands!
  • ALL hex values should be displayed with "%08x" format (except status display cases)
  • read commands (incl block and FIFO) should display multiple columns (8 words per line)
>
>
  • too many reset commands! Reduce to "rg" and "rc" for general reset and counters reset, respectively. [COMPLETE as of 08/16/12]
  • ALL hex values should be displayed with "%08x" format (except status display cases) [COMPLETE as of 08/17/12]
  • read commands (incl block and FIFO) should display multiple columns (8 words per line) [COMPLETE as of 08/17/12]
 
    • MODIFIED if number of words read is <= 16, display in single column. If > 16, display 8 words per line
Changed:
<
<
  • should be able to read more than one time when address is entered by name
  • edit status display so that EVB counters (both 64-bit and 32-bit) are lined up as one, with the 32-bit counters having their upper section blank
  • All read and write commands should treat equivalently an address-name entry and address-integer entry
  • Edit the menu display for greater clarity and accuracy
  • Be more specific with error messages, tailoring them carefully towards specific command-line typos
>
>
  • should be able to read more than one time when address is entered by name [COMPLETE as of 08/17/12]
  • edit status display so that EVB counters (both 64-bit and 32-bit) are lined up as one, with the 32-bit counters having their upper section blank [COMPLETE as of 08/17/12]
  • All read and write commands should treat equivalently an address-name entry and address-integer entry [COMPLETE as of 08/17/12]
  • Edit the menu display for greater clarity and accuracy [COMPLETE as of 08/17/12]
  • Be more specific with error messages, tailoring them carefully towards specific command-line typos [COMPLETE as of 08/17/12]
 
  • Add comments to all functions in Tool_funcs.cc clarifying function, arguments, and returns

Status Display Maintenance

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback