|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmodhelxs.abstractsemantics.NamedEntity
modhelxs.abstractsemantics.ObservableEntity
modhelxs.abstractsemantics.Block
modhelxs.state_management.ManagedBlock
modhelxs.state_management.PlainManagedBlock
demos.atomicblocks.SDFLimitedIntegrator
public class SDFLimitedIntegrator
An SDFLimitedIntegrator is an integrator whose output is maintained between a lower_limit and an upper_limit (set by properties).
| Field Summary | |
|---|---|
protected Parameter<java.lang.Double> |
lower_limit
|
protected Attribute<java.lang.Double> |
state_
|
protected Parameter<java.lang.Double> |
upper_limit
|
| Constructor Summary | |
|---|---|
SDFLimitedIntegrator(java.lang.String name,
java.lang.Object... properties)
|
|
| Method Summary | |
|---|---|
void |
doSetup()
The setup behavior of the block. |
void |
doUpdate()
The update behavior of the block. |
| Methods inherited from class modhelxs.state_management.PlainManagedBlock |
|---|
doEndOfSnapshot, doPreSetup, doReset, doStartOfSnapshot |
| Methods inherited from class modhelxs.state_management.ManagedBlock |
|---|
emitObservationRequests, endOfSnapshot, endOfUpdate, initFromProperties, prep, reset, setup, startOfSnapshot, startOfUpdate, update, validate, wasUpdated, wrapup |
| Methods inherited from class modhelxs.abstractsemantics.Block |
|---|
connect, connectFromInterfaceBlock, connectFromModel, connectFromRegularBlock, getEngine, getInputPins, getMoC, getOutputPins, getParent, getSolver, getTimeOfRequest, hasObservationRequest, sanityCheck, setParent |
| Methods inherited from class modhelxs.abstractsemantics.ObservableEntity |
|---|
addPin, getInterface, getPin |
| Methods inherited from class modhelxs.abstractsemantics.NamedEntity |
|---|
getName, getProperties, getProperty, hasProperty, removeProperty, setName, setProperties, setProperty, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface modhelxs.ecore.ObservableEntity |
|---|
getInterface |
| Methods inherited from interface modhelxs.ecore.NamedEntity |
|---|
getName, getProperties, setName |
| Field Detail |
|---|
protected Attribute<java.lang.Double> state_
protected Parameter<java.lang.Double> upper_limit
protected Parameter<java.lang.Double> lower_limit
| Constructor Detail |
|---|
public SDFLimitedIntegrator(java.lang.String name,
java.lang.Object... properties)
| Method Detail |
|---|
public void doSetup()
ManagedBlock
doSetup in class ManagedBlockpublic void doUpdate()
ManagedBlock
doUpdate in class ManagedBlock
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||