Skip to content
Snippets Groups Projects
  1. Aug 26, 2022
  2. Jun 28, 2022
  3. Jun 15, 2022
    • Dietrich Rothe's avatar
      consistently update error status and message · 78981e49
      Dietrich Rothe authored
      Introduce StatusWithMessage and StatusWithMessageReader which handle this.
      It is used in DeviceModule error reporting.
      This is a preparation in order that we can report errors consistently to DOOCS, in DoocsAdapter
      
      make StatusAggregator use StatusWithMessage
      
      it should output always status code + string
      on the input side, connects to either status or status + string
      corresponding string input is found automatically
      NOTE: DeviceModule API change, the status output variables are
      renamed from (status, message) to (status, status_message)!
      
      update testing of DeviceModule outputs
      
      because of API change of DeviceModule  (renamed message ->
      status_message)
      
      fix crash and improve message and test
      
      - fix crash due to incorrect handling of cast to Derived
      - improve message output
      - make existing tests pass
      - add test for status message of StatusAggregator
      
      move StatusWithMessageReaderBase and Status def to ControlSystemAdapter
      
      since it is required from ApplicationCore as well as from the adapters
      78981e49
  4. Mar 31, 2022
  5. Mar 30, 2022
  6. Mar 03, 2022
  7. Jun 21, 2021
    • Martin Christoph Hierholzer's avatar
      DeviceModule: change initialValueMutex into latch · c8f41e59
      Martin Christoph Hierholzer authored
      The previous implementation using the mutex had two issues:
      
      1. The mutex was locked in a different thread than unlocked (DeviceModule constructor vs. handleException() thread). This results in undefined behaviour.
      2. The boost::shared_mutex::lock_shared() function is not an interruption point, so applications did not terminate while waiting for initial values. (boost::latch::wait() is an interruption point.)
      c8f41e59
  8. Jun 08, 2021
  9. Jun 04, 2021
  10. Jun 03, 2021
  11. May 25, 2021
  12. May 20, 2021
  13. Apr 28, 2021
  14. Mar 30, 2021
  15. Dec 04, 2020
  16. Sep 18, 2020
  17. Sep 11, 2020
  18. Aug 19, 2020
    • Jan H. K. Timm's avatar
      bugfix · 79f2bf10
      Jan H. K. Timm authored
      	calling device.getOneDRegisterAccessor<double> causses an error in server,
      	when having uder type string
      79f2bf10
  19. Aug 14, 2020
  20. Aug 13, 2020
  21. Aug 04, 2020
  22. Jul 31, 2020
  23. Jul 28, 2020
  24. Jul 14, 2020
  25. Jul 06, 2020
  26. Jul 02, 2020
  27. Jul 01, 2020
Loading