Skip to content
Snippets Groups Projects
  1. Jun 28, 2022
  2. Jun 17, 2022
  3. Jun 16, 2022
    • Martin Christoph Hierholzer's avatar
      fix test · 3411a71e
      Martin Christoph Hierholzer authored
      The location pointer can no longer be nullptr even when just using the
      adapter part of the DoocsProcessScalar class.
      3411a71e
    • Martin Christoph Hierholzer's avatar
      Feature: synchronise multi-mapped writeable variables · 1992ded5
      Martin Christoph Hierholzer authored
      If a writeable process variable is mapped to multiple properties, so far
      the values in the properties were not synchronised, i.e. writing to one
      property did not propagate the value to the other connected properties.
      This synchronisation is now implemented.
      
      Note that inconsistencies might occur when more than one of the
      properties is writeable, hence a warning will be displayed in this case.
      1992ded5
  4. Jun 15, 2022
    • d-rothe's avatar
      Wip/9838 error reporting concept (#73) · af3cb3c3
      d-rothe authored
      
      * concept for error reporting to set_error
      - destination is DOOCS EqFct::set_error(code, message)
      - StatusMonitor variables and/or Device status variables as input
      - configuration per location via xml
      - only single data source for set_error
      - consistent updates of error code and error message, to remove
      duplicate log lines
      this depends on changes in ApplicationCore/DeviceModule!
      * remove deprecated use of boost/test/test_case_template.hpp
      * make configuration of status message input unneccesary
      it will be found from the naming convention
      * some refactoring
      which was neccesary because Status definitions moved to
      ControlSystemAdapter
      * add docu for set_error
      * add basic test for set_error tag
      
      Co-authored-by: default avatarDietrich Rothe <dietrich.rothe@desy.de>
      af3cb3c3
  5. Jun 06, 2022
  6. May 23, 2022
  7. May 18, 2022
    • d-rothe's avatar
      partial fix for #9836 (#69) · ebbd6c13
      d-rothe authored
      
      * partial fix for #9836
      
      This fixes that cleared error codes appear in DOOCS history where error
      is not yet cleared.
      It is only a partial fix since the history still contains more data than
      was intended; intended was only first invalid data point
      
      * remove comments about outdated concept
      
      Co-authored-by: default avatarDietrich Rothe <dietrich.rothe@desy.de>
      ebbd6c13
  8. Apr 22, 2022
    • Martin Christoph Hierholzer's avatar
      do not send out identical time stamps on the same property (#67) · ee5576f0
      Martin Christoph Hierholzer authored
      Identical time stamps are considered to have identical data when DOOCS checks for inconsistencies on silent ZeroMQ connections. If on the same property new data is set without changing the VersionNumber, the timestamp will now be altered by 1 microsecond.
      
      This is more like a temporary work around. A feature request to DOOCS should be made to introduce a distinction between a "server timestamp" and a "source timestamp" like it is realised in OPC UA.
      
      Also a potential better solution to the other part of the problem inside ApplicationCore is described here: https://redmine.msktools.desy.de/issues/9723 
      ee5576f0
  9. Apr 21, 2022
  10. Apr 12, 2022
  11. Apr 05, 2022
  12. Mar 25, 2022
  13. Mar 24, 2022
  14. Mar 23, 2022
  15. Mar 14, 2022
  16. Mar 04, 2022
    • Jens Georg's avatar
      Consolidate coverage options · 5b15810e
      Jens Georg authored
       - Remove Makefile.coverage.in
       - Drop BUILD_COVERAGE_ON_DEBUG for ENABLE_COVERAGE_REPORT (defaults to
          on if included)
       - Add clean-gcda target
      5b15810e
  17. Feb 22, 2022
  18. Feb 08, 2022
  19. Feb 07, 2022
  20. Jan 14, 2022
  21. Jan 13, 2022
  22. Dec 08, 2021
  23. Sep 03, 2021
  24. Aug 29, 2021
  25. Aug 26, 2021
  26. Aug 18, 2021
  27. Jul 30, 2021
Loading