Class HystereseHandler
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
-
- de.bsvrz.ibv.uda.interpreter.AbstractUdaHandler
-
- de.bsvrz.ibv.uda.interpreter.daten.hysterese.HystereseHandler
-
public class HystereseHandler extends AbstractUdaHandler
Handler für Operationen mit Hysterese-Objekten innerhalb eines Uda-Skript-Interpreters.
Unterstützte Operatoren sind:- Hysterese - erzeugt ein Hystereseobjekt
- hystereseStufe - erzeugt eine Hysteresestufe
- stufe - ermittelt die aktuelle Stufe einer Hysterese
- klassifiziere - klassifiziert einen Wert und setzt die aktuelle Stufe eines Hystereseobjekts
-
-
Constructor Summary
Constructors Constructor Description HystereseHandler()
-
Method Summary
Modifier and Type Method Description de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[]
getHandledOperators()
.java.lang.Object
perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
.de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation
validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
.-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.AbstractUdaHandler
erzeugeHandlerFehler, isAusfuehrbar, isValidOperand
-
-
-
-
Method Detail
-
getHandledOperators
public de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
.- Specified by:
getHandledOperators
in classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler
- Returns:
- die Liste der verfügbaren Operatoren
- See Also:
Handler.getHandledOperators()
-
validiereHandler
public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
.- Specified by:
validiereHandler
in classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler
- See Also:
Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
-
perform
public java.lang.Object perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
.- Specified by:
perform
in classde.bsvrz.sys.funclib.bitctrl.interpreter.Handler
- See Also:
Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
-
-