Version: ${version}
Aufgabe dieser Softwareeinheit ist es, die als implausibel gekennzeichneten logisch plausibilisierten Messwerte von Umfelddatenmessstellen zu ersetzen (Details siehe [AFo-4.0], S. 112f). Danach werden die Daten unter dem Aspekt MessWertErsetzung publiziert.
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, 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
Release-Datum: 22.07.2016
- Umpacketierung gemäß NERZ-Konvention
Release-Datum: 31.05.2016
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.
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.
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.
- Umstellung auf Java 8 und UTF-8
- Kompatibilität zu DuA-2.0 hergestellt
- Umstellung auf Funclib-BitCtrl-Dua
- 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
- Bug 1441 behoben.
- RuntimeException bei nicht freigegebenes implausibles Daten entfernt
- Überarbeitung
- Bash-Startskript hinzu
- Aenderungen an der Teststruktur
- Erste Auslieferung
Diese SWE ist eine eigenständige Datenverteiler-Applikation, welche über die Klasse de.bsvrz.dua.mweufd.vew.VerwaltungMesswertErsetzungUFD mit folgenden Parametern gestartet werden kann (zusaetzlich zu den normalen Parametern jeder Datenverteiler-Applikation): -KonfigurationsBereichsPid=pid(,pid)
BitCtrl Systems GmbH Weißenfelser Straße 67 04229 Leipzig Phone: +49 341-490670 mailto: [email protected]