|
jAER project on SourceForge | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jaer.biasgen.Biasgen
ch.unizh.ini.jaer.chip.retina.DVS128.Biasgen
public class DVS128.Biasgen
Describes IPots on DVS128 retina chip. These are configured by a shift register as shown here:
This bias generator also offers an abstracted ChipControlPanel interface that is used for a simplified user interface.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.sf.jaer.biasgen.Biasgen |
---|
Biasgen.HasPreference |
Field Summary | |
---|---|
float |
MAX_DIFF_ON_CURRENT
|
float |
MIN_DIFF_OFF_CURRENT
|
float |
MIN_THRESHOLD_RATIO
the minimum on/diff or diff/off current allowed by decreaseThreshold |
float |
RATIO
the change in current from an increase* or decrease* call |
Fields inherited from class net.sf.jaer.biasgen.Biasgen |
---|
controlPanel, hardwareInterface, potArray |
Constructor Summary | |
---|---|
DVS128.Biasgen(Chip chip)
Creates a new instance of Biasgen for DVS128 with a given hardware interface |
Method Summary | |
---|---|
javax.swing.JPanel |
buildControlPanel()
Builds the default control panel and returns it. |
void |
decreaseBandwidth()
|
void |
decreaseRefractoryPeriod()
|
void |
decreaseThreshold()
|
void |
increaseBandwidth()
|
void |
increaseRefractoryPeriod()
|
void |
increaseThreshold()
|
void |
moreOFFType()
|
void |
moreONType()
|
void |
sendConfiguration(DVS128.Biasgen biasgen)
sends the ipot values over the hardware interface if there is not a batch edit occuring. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.sf.jaer.biasgen.ChipControlPanel |
---|
getControlPanel |
Field Detail |
---|
public final float RATIO
public final float MIN_THRESHOLD_RATIO
public final float MAX_DIFF_ON_CURRENT
public final float MIN_DIFF_OFF_CURRENT
Constructor Detail |
---|
public DVS128.Biasgen(Chip chip)
chip
- the chip this biasgen belongs toMethod Detail |
---|
public void sendConfiguration(DVS128.Biasgen biasgen) throws HardwareInterfaceException
biasgen
- the bias generator object.
This parameter is necessary because the same method is used in the hardware interface,
which doesn't know about the particular bias generator instance.
HardwareInterfaceException
- if there is a hardware error. If there is no interface, prints a message and just returns.Biasgen.startBatchEdit()
,
Biasgen.endBatchEdit()
public void increaseThreshold()
public void decreaseThreshold()
public void increaseRefractoryPeriod()
public void decreaseRefractoryPeriod()
public void increaseBandwidth()
public void decreaseBandwidth()
public void moreONType()
public void moreOFFType()
public javax.swing.JPanel buildControlPanel()
Biasgen
buildControlPanel
in class Biasgen
|
jAER project on SourceForge | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |