public class DIOSim
extends java.lang.Object
Constructor and Description |
---|
DIOSim(int index) |
Modifier and Type | Method and Description |
---|---|
int |
getFilterIndex() |
boolean |
getInitialized() |
boolean |
getIsInput() |
double |
getPulseLength() |
boolean |
getValue() |
CallbackStore |
registerFilterIndexCallback(NotifyCallback callback,
boolean initialNotify) |
CallbackStore |
registerInitializedCallback(NotifyCallback callback,
boolean initialNotify) |
CallbackStore |
registerIsInputCallback(NotifyCallback callback,
boolean initialNotify) |
CallbackStore |
registerPulseLengthCallback(NotifyCallback callback,
boolean initialNotify) |
CallbackStore |
registerValueCallback(NotifyCallback callback,
boolean initialNotify) |
void |
resetData() |
void |
setFilterIndex(int filterIndex) |
void |
setInitialized(boolean initialized) |
void |
setIsInput(boolean isInput) |
void |
setPulseLength(double pulseLength) |
void |
setValue(boolean value) |
public CallbackStore registerInitializedCallback(NotifyCallback callback, boolean initialNotify)
public boolean getInitialized()
public void setInitialized(boolean initialized)
public CallbackStore registerValueCallback(NotifyCallback callback, boolean initialNotify)
public boolean getValue()
public void setValue(boolean value)
public CallbackStore registerPulseLengthCallback(NotifyCallback callback, boolean initialNotify)
public double getPulseLength()
public void setPulseLength(double pulseLength)
public CallbackStore registerIsInputCallback(NotifyCallback callback, boolean initialNotify)
public boolean getIsInput()
public void setIsInput(boolean isInput)
public CallbackStore registerFilterIndexCallback(NotifyCallback callback, boolean initialNotify)
public int getFilterIndex()
public void setFilterIndex(int filterIndex)
public void resetData()