Giter Site home page Giter Site logo

de.bsvrz.dua.mweufd's Introduction

Build Status Build Status

Segment 4 Datenübernahme und Aufbereitung (DUA), SWE 4.12 Messwertersetzung UFD

Version: ${version}

Übersicht

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.

Versionsgeschichte

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, 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

2.0.1

Release-Datum: 22.07.2016

  • Umpacketierung gemäß NERZ-Konvention

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.

1.4.0

  • Umstellung auf Java 8 und UTF-8

1.3.1

  • Kompatibilität zu DuA-2.0 hergestellt

1.3.0

  • Umstellung auf Funclib-BitCtrl-Dua

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

1.1.4

  • Bug 1441 behoben.

1.1.3

  • RuntimeException bei nicht freigegebenes implausibles Daten entfernt

1.1.2

  • Überarbeitung

1.1.1

  • Bash-Startskript hinzu

1.1.0

  • Aenderungen an der Teststruktur

1.0.0

  • Erste Auslieferung

Bemerkungen

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)

Kontakt

BitCtrl Systems GmbH Weißenfelser Straße 67 04229 Leipzig Phone: +49 341-490670 mailto: [email protected]

de.bsvrz.dua.mweufd's People

Contributors

upeuker avatar uhlmanna-bitctrl avatar falkoschumann-bitctrl avatar

Watchers

James Cloos avatar Christian avatar  avatar Gunter Geigemüller avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.