CHANGELOG.md 3.96 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
Versionsverlauf
===============

## [Noch nicht veröffentlicht]


## [Version 2.0.4]

- NERZ: Umstellung auf Gradle, Build durch FTB und Bereitstellung auf NERZ-Repositories

## Version 2.0.3

- Applikationsname für MessageSender entsprechend NERZ-Vorgabe gesetzt

## Version 2.0.2

Release-Datum: 28.07.2016

de.bsvrz.dua.mweufd.tests.DuAMweUfdTestBase
- der Member "_messwertErsetzungUFD" sollte nicht statisch sein, der er bei jedem Test neu initialisiert wird

de.bsvrz.dua.mweufd.tests.TestDuAMweUfd.DuaUfdLayout.setValues(SystemObject, Data, List<String>, int, String, boolean)
- Exception beim Auswerten der Daten wird ignoriert und nicht für den Test berücksichtigt?

- Obsolete SVN-Tags aus Kommentaren entfernt
- Obsolete inheritDoc-Kommentare entfernt

## Version 2.0.1

Release-Datum: 22.07.2016

- Umpacketierung gemäß NERZ-Konvention

## Version 2.0.0

Release-Datum: 31.05.2016

### Neue Abhängigkeiten

Die SWE benötigt nun das Distributionspaket de.bsvrz.sys.funclib.bitctrl.dua in
Mindestversion 1.5.0 und de.bsvrz.sys.funclib.bitctrl in Mindestversion 1.4.0.

### Änderungen

Folgende Änderungen gegenüber vorhergehenden Versionen wurden durchgeführt:

- Die SWE setzt keine Betriebsmeldungen mehr ab.
- Der Ersetzungsalgorithmus wurde vollständig überarbeitet. Für die einzelnen Datenarten
  werden die Ersatzwerte jetzt nach folgender Prioritätenabfolge bestimmt:
  
  – NI: Fortschreiben, Mittelwert, Ersatzsensor
  – NS: Fortschreiben, Ersatzsensor
  – FBZ: Fortschreiben, Ersatzsensor
  – WFD: Nebensensor, Fortschreiben, Mittelwert, Ersatzsensor
  – SW: Fortschreiben, Ersatzsensor
  – TPT: Fortschreiben, Ersatzsensor
  – LT: Fortschreiben, Mittelwert, Ersatzsensor
  – FBT: Fortschreiben, Ersatzsensor
 
  Für alle anderen Umfelddatenarten findet keine Messwertersetzung statt, alle Werte
  werden unverändert weitergeleitet. 
  Erklärung zu den einzelnen Verfahren:

  – Fortschreiben: Den letzen plausiblen Messwert mit 95% Güte maximal die
    parametrierte Zeit wiederholen
  – Mittelwert: Von den Messwerten von Vorgänger- und Nachfolgesensor den
    Mittelwert bilden und mit 90% der Güte publizieren
  – Ersatzsensor: Des plausiblen Messwert des Ersatzsensors mit 90% der Güte
    übernehmen
  – Nebensensor: Den Messwert eines beliebigen Nebensensors mit 100% der Güte
    übernehmen.

  Für Details und Randbedingungen zu den einzelnen Verfahren siehe Anwenderforderungen.

  - Die Werte von Nebensensoren werden jetzt unverändert weitergeleitet.
  - Werte des Ersatzsensors sowie von Vorgängern und Nachfolgern werden nur noch
    zum Ersetzen benutzt, wenn diese nicht selbst interpoliert sind.

- Die Gütefaktoren der Ersatzwerte wurde gemäß Anwenderforderungen fest kodiert.

### Fehlerkorrekturen

Folgende Fehler gegenüber vorhergehenden Versionen wurden korrigiert:

- Das Flag Implausibel wird nun von den gebildeten Ersatzwerten in jedem Fall
  gelöscht bzw. nicht gesetzt.
- Beim Vergleich der ErfassungsIntervallDauer T wird jetzt nur noch mit Werten
  verglichen, die denselben Zeitstempel haben, wie der (implausible) Hauptsensorwert.

## Version 1.4.0

- Umstellung auf Java 8 und UTF-8

## Version 1.3.1

- Kompatibilität zu DuA-2.0 hergestellt

## Version 1.3.0

- Umstellung auf Funclib-BitCtrl-Dua

## Version 1.2.0

- Behandlung nicht unterstützter Sensorarten über die 'UmfeldDatenSensorUnbekannteDatenartException'
- benötigt SWE de.bsvrz.sys.funclib.bitctrl_FREI_V1.2.3.zip oder höher 
- Umstellung auf Maven-Build  
  
## Version 1.1.4

- Bug 1441 behoben.
  
## Version 1.1.3

- RuntimeException bei nicht freigegebenes implausibles Daten entfernt

## Version 1.1.2

- Überarbeitung
  
## Version 1.1.1
  
- Bash-Startskript hinzu

## Version 1.1.0

- Aenderungen an der Teststruktur

## Version 1.0.0

- Erste Auslieferung

 [Noch nicht veröffentlicht]: https://gitlab.nerz-ev.de/ERZ/SWE_de.bsvrz.dua.mweufd/compare/v2.0.4...HEAD
 [Version 2.0.4]:
 https://gitlab.nerz-ev.de/ERZ/SWE_de.bsvrz.dua.mweufd/compare/v2.0.3...v2.0.4