Skip to content
Snippets Groups Projects
  1. Oct 15, 2024
  2. Oct 14, 2024
  3. Oct 04, 2024
  4. Oct 01, 2024
  5. Sep 27, 2024
  6. Sep 24, 2024
  7. Sep 18, 2024
  8. Sep 02, 2024
  9. Aug 30, 2024
  10. Aug 26, 2024
  11. Aug 13, 2024
    • Dietrich Rothe's avatar
      feat: data validity propagation configurable via special tag · 999a7a58
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      * most useful with StatusOutputs, where automatic propagation of
        'data invalid' status is often not wanted
      * Change default behavior of StatusOutput and StatusWithMessage.
        By default, they no longer propagate DataValidity=invalid of owning module.
        They still propage DataValidity=invalid of explicitly set for the output.
      * Adapt test of DataValidity propagation for StatusOutput
      * Adapt test of StatusMonitor to new StatusOutput behaviour
      999a7a58
    • Dietrich Rothe's avatar
      feat: negated tags · 223f843b
      Dietrich Rothe authored and Dietrich Rothe's avatar Dietrich Rothe committed
      "!sometag" is a negated tag which annihilates with "sometag"
      negated tags can be added like normal tags, and are used to remove their counterparts
      223f843b
  12. Aug 08, 2024
  13. Jul 19, 2024
  14. Jul 16, 2024
  15. Jul 02, 2024
  16. Jun 27, 2024
  17. Jun 26, 2024
  18. Mar 15, 2024
  19. Jan 22, 2024
    • Jens Georg's avatar
      fix: XML generator fails when using DeviceModule (#341) · d6e15c1b
      Jens Georg authored
      * fix: Do not modify model while iterating in XML generator
      
      * fix: Change XML generator for TriggerReceivers
      
      Give it a chance to comply with the XSD we provide
      
      * fix: Update XML output XSD for changed output
      
       - Add Void and Boolean
       - Add TriggerReciever
       - Make class optional
      
      * chore: Update test for XML generator
      
      Add a DeviceModule whose absence was causing the XML generator to fail unnoticed
      Unverified
      d6e15c1b
  20. Jan 03, 2024
  21. Nov 23, 2023
  22. Nov 15, 2023
    • Martin Christoph Hierholzer's avatar
      fix/feat: StatusAggregator now has always DataValidity::ok · cc505c0c
      Martin Christoph Hierholzer authored
      If the StatusAggregator would propagate the DataValidity of its inputs
      normally, device errors (runtime exceptions) will normally be presented
      as an invalid because values from the device will be aggregated  often
      with the same StatusAggregator (if it is on the top level of the app).
      This is clearly undesired.
      cc505c0c
    • Martin Christoph Hierholzer's avatar
      fix: StatusAggregator with messages · 5003ac5e
      Martin Christoph Hierholzer authored
      The StatusAggregator did not pass on messages unless the
      StatusWithMessage was from another StatusAggregator. StatusWithMessage
      outputs from normal modules were treated like normal StatusOutputs
      without message.
      5003ac5e
  23. Oct 04, 2023
  24. Sep 26, 2023
  25. Sep 25, 2023
  26. Sep 21, 2023
Loading