public class TrendObjekt extends Object implements Kopierbar
| Constructor and Description |
|---|
TrendObjekt(Object bezug,
int kapazitaet)
Konstruktor mit Angabe von Bezug und Kapazität.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addWert(Number wert,
Zeitstempel zeit)
fügt dem Trendobjekt einen Wert hinzu.
|
TrendObjekt |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Number |
getAnzahl()
liefert die Anzahl der Einträge innerhalb des Trendobjekts.
|
Object |
getBezug()
liefert das Objekt, auf das sich das Trendobjekt bezieht.
|
Long |
getMaxFallend()
liefert die Anzahl der streng monoton fallenden Werte ausgehend vom
zuletzt gespeicherten.
|
Long |
getMaxKonstant()
liefert die Anzahl der konstanten Werte ausgehend vom zuletzt
gespeicherten.
|
Long |
getMaxSteigend()
liefert die Anzahl der streng monoton steigenden Werte ausgehend vom
zuletzt gespeicherten.
|
Object |
getWert()
liefert den zuletzt gespeicherten Wert des Trendobjekts.
|
Object |
getZeit()
liefert den Zeitstempel des zuletzt gespeicherten Wertes.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
isFallend(Object parameter,
Zeitstempel zeitStempel)
ermittelt, ob die Werte des Trendobjektes monoton fallend sind.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
isKonstant(Object parameter,
Zeitstempel zeitStempel)
ermittelt, ob die Werte des Trendobjektes konstant sind.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
isSteigend(Object parameter,
Zeitstempel zeitStempel)
ermittelt, ob die Werte des Trendobjektes monoton steigend sind.
|
public TrendObjekt(Object bezug, int kapazitaet)
bezug - der Bezugkapazitaet - die Kapazität, der Wert 0 steht für unbegrenzt.public void addWert(Number wert, Zeitstempel zeit)
wert - der Wertzeit - der Zeitstempelpublic TrendObjekt erzeugeKopie()
erzeugeKopie in interface KopierbarKopierbar.erzeugeKopie()public Number getAnzahl()
public Object getBezug()
public Long getMaxFallend()
public Long getMaxKonstant()
public Long getMaxSteigend()
public Object getWert()
public Object getZeit()
public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert isFallend(Object parameter, Zeitstempel zeitStempel)
parameter - der Auswahlparameter (Anzahl oder Zeitdauer)zeitStempel - der Startpunkt für die Suche (Standard: aktueller Zeitpunkt)public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert isKonstant(Object parameter, Zeitstempel zeitStempel)
parameter - der Auswahlparameter (Anzahl oder Zeitdauer)zeitStempel - der Startpunkt für die Suche (Standard: aktueller Zeitpunkt)public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert isSteigend(Object parameter, Zeitstempel zeitStempel)
parameter - der Auswahlparameter (Anzahl oder Zeitdauer)zeitStempel - der Startpunkt für die Suche (Standard: aktueller Zeitpunkt)Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.