public abstract class MeteoRule extends Object
Modifier and Type | Field and Description |
---|---|
private int |
id |
private Map<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt,de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert> |
inputData |
private Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
inputTypes |
private Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
resultTypes |
Modifier | Constructor and Description |
---|---|
protected |
MeteoRule(int id,
de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes,
de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes) |
Modifier and Type | Method and Description |
---|---|
void |
addData(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt,
de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data) |
abstract void |
checkRule(MeteoMessstelle meteoMessstelle,
Set<MeteoRuleCondition> verletzteBedingungen,
Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten,
Set<String> ids,
PllogUfdOptions options) |
protected String |
formatWert(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) |
protected int |
getId() |
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
getInputTypes() |
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
getResultTypes() |
boolean |
isEvaluableFor(MeteoMessstelle meteoMessstelle) |
protected boolean |
isOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) |
boolean |
isValidFor(Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types) |
Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
pruefe(MeteoMessstelle meteoMessstelle,
Set<MeteoRuleCondition> verletzteBedingungen,
Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten,
Set<String> ids,
PllogUfdOptions options) |
private final int id
private Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> inputTypes
private Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> resultTypes
private Map<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt,de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert> inputData
protected MeteoRule(int id, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes)
public void addData(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data)
public boolean isValidFor(Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types)
public Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> pruefe(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options)
public abstract void checkRule(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options)
protected boolean isOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert)
protected String formatWert(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert)
public boolean isEvaluableFor(MeteoMessstelle meteoMessstelle)
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> getInputTypes()
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> getResultTypes()
protected int getId()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.