FESA3 FWK 2.0.1 Changelog

Changelog

New Features, Improvements & Bug fixes

  • Bug 553 - Upgrade to RDA3
  • [FESA-5004] Implement changed of FESA-REVIEWS-74 (II) added missing doxygen-comments renamed child classes of EventElementImpl (added Impl to name)
  • Bug 568 - Add support to multiplex fields per beam-process-id
  • [FESA-5188] Design and implement a FESA-CMX API
  • [FESA-5189] Add metrics for event sources
  • [FESA-4618] Possible memory corruption due to discrepancies between persistent file and instance file. Restoring field values after changing their PPM-ness now works Bounds are checked when getting a pointer to a field slot
  • [FESA-5262] Empty string array support is incomplete
  • [FESA-5503] Incorrect read-out of arrays of empty strings from persistency file
  • [FESA-5462] Editing default values for array fields Array values are trimmed before being parsed and converted
  • [FESA-5552] Throw an exception if a depth of 0 is given to RollingBufferMuxDataManager 's constructor
  • Moved addition of on-demand diagnostics event producer from AbstractDeviceClass to AbstractServerDeviceClass. Diagnostic events are triggered only from the server part
  • [FESA-5191] Add metrics for CMW interactions
  • [FESA-5190] Added metrics for Notifications and OnDemand while I was at it. Also reviewed the structure of other metrics (TBD)
  • [FESA-5192] Exposed the metrics through a new CMW property (Metrics, global/acquisition)
  • Bug 586 - Fill Timing Configuration for White Rabbit based Timing with real Information - EVT_BP_START event used as default event instead of test event WhiteRabbit -CycleStart
  • Bug 550 - TimingSimulation does not work any more
  • Bug 553 - Upgrade to RDA3
  • Bug 562 - Replace CERN-Timing-Library by CTRLib
  • Bug 565 - GSIErrorCollection fails after first data-entry
  • Bug 572 - Cleanup the FESA projects' Makefiles for release 2.0.1
  • Bug 575 - Set springpython home @GSI
  • [FESA-5470] Support automatic field-ref for timing domain fields
  • [FESA-5190] Changed the signature of addOnDemand... to be able to indicate the framework side.
  • [FESA-5522] Don't generate a presence check if the item is not an input item
  • Bug 573 - Print proper paths in generated Makefiles for classes and deploy-units
  • Bug 574 - Spelling mistake reappeared in code generation files for classes and deploy-units
  • Bug 577 - Deploy-Unit Makefile library paths miss location of cmw-rda3-gs
  • Bug 578 - Wrong include path for zeromq location
  • Bug 552 - Make new Python Code generation work @GSI
  • Bug 587 - FESA3 64-bit build of deploy-units fail
  • Bug 588 - Add support for 64-bit SCUs to startscript
  • Bug 589 - Include path for new gsi-ctr-lib is missing in a classes' Makefile.dep
  • Bug 591 - ZeroMQ Library is linked dynamically - has to be linked statically
  • Bug 500 - Warnings during compilation of 64 bit code --> usage of -isystem instead of -I for includes
  • Bug 547 - Implement GSI-Specific Property "DeviceDescription"
  • Bug 555 - Fix gsi-specific codegen in order to work with python
  • Bug 562 - Replace CERN-Timing-Library by CTRLib
  • Bug 565 - GSIErrorCollection fails after first data-entry
  • [FESA-5391] Added W and C as units
  • [FESA-5433] Added meaning support for all enum types
  • [FESA-5456] Added hi-meaning and lo-meaning for bit definitions in bit-enums (16 & 32)
  • [FESA-4285] Changed the state-enum element definition to allow multiple descriptions and only one (or zero) occurrence of the pre-defined symbols
  • [FESA-5487] Linker error when using a PropertyData from an associated class
  • [FESA-5470] Support automatic field-ref for timing domain fields
  • Bug 577 - Deploy-Unit Makefile library paths miss location of cmw-rda3-gsi
  • Bug 578 - Wrong include path for zeromq location

Detailed changelog FESA3 FWK

Topic revision: r3 - 04 Sep 2014, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback