TO DO

2015-07-13, hazen

Fix bugs in AMC13ToolFlash:

  • Environment variable AMC13_ADDRESS_TABLE_PATH should tolerate value ending with "/" or no "/"
  • On the command line, after -c one should be able to specify an IP address with trailing "/c" to use the control hub.

2014-10-31, hazen

Display actual state names in TTS status. Probably this is a "format" attribute, with two new values for "raw ttc" and "encoded ttc".

Display SVN version and/or tag in status display.

2014-08-22, hazen

Status display, AMC_Links table:

  • Link_Enable is redundant
  • AMC_Words, AMC_Events, AMC_Headers etc should be zero-suppressed

2014-08-07, hazen

When "T" (ttc-loop-back) is enabled, "L" (local triggers) must be also. localTtcSignalEnable() should also call genInternalL1asEnable()

2014-08-06, hazen

1. Use address table names or #define constants instead of hard-wired values in the flash programming code.

2. Add support for file paths in flash programming code (need to separate the file name from the path before parsing the file name). Check for and support "Golden" and "Header" files.

3. selectMcsFile should also take a directory path.

4. Provide return value for flash verify functions

2041-06-10, hazen:

Break up block reads greater than 0x400 32-bit words into multiple reads. File a bug report to UHAL developers that reads greater than about 0x500 words causes the following exception:

terminate called after throwing an instance of 'uhal::exception::IPbusCoreResponseCodeSet'
  what():  Returned Header, 0x20180706 ( transaction id = 0x00000018, transaction type = 0x00, word count = 7 ) \
  had response field = 0x06 indicating an error (1025 bytes into IPbus reply payload)
Original sent header was 0x2018080F, 9 bytes into IPbus send payload

A similar ticket has been submitted https://svnweb.cern.ch/trac/cactus/ticket/635

DONE

In AMC13Tool2 and AMC13ToolFlash:

  • Done 7/30/2015 -Zach Collins Restore the function from the old AMC13Tool where you can specify a serial number on the command line and have the tool calculate the default IP address for a connection. This could just be an option for the "-c" switch, e.g. "-c 53" instead of "-c 192.168.1.27".

-- EricHazen - 10 Jun 2014


This topic: BUCMSPublic > WebHome > HcalDTC > AMC13CppSoftware > AMC13CppProductionSoftware > Amc13CppProductionSoftwareToDoList
Topic revision: r16 - 04 Aug 2015 - DanielArcaro
 
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