|
jAER project on SourceForge | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HardwareInterfaceException | |
---|---|
ch.unizh.ini.jaer.chip.cochlea | Classes related to Shih-Chii's and Andre's cochlea chips. |
ch.unizh.ini.jaer.chip.dvs320 | The DVS320 retina, including new fully-configurable on-chip bias current generators and digitally controlled diagnostic output. |
ch.unizh.ini.jaer.chip.retina | Classes related to particular retina chips. |
ch.unizh.ini.jaer.hardware.pantilt | A pantilt unit based on two servo motors. |
ch.unizh.ini.jaer.projects.opticalflow.usbinterface | Optical flow chip USB interface. |
ch.unizh.ini.jaer.projects.rccar | The Driving with Spikes Traxxus E-Maxx electric monster truck project. |
ch.unizh.ini.jaer.projects.tobi.zipzaps | The tiny Transformers RC cars from Radio Shack are tracked and controlled here. |
net.sf.jaer.aemonitor | Classes related to monitoring address-events. |
net.sf.jaer.aesequencer | Classes related to sequencing address-events. |
net.sf.jaer.biasgen | Classes related to ipot on-chip programmable bias current generator. |
net.sf.jaer.hardwareinterface | Hardware interface to address-event devices. |
net.sf.jaer.hardwareinterface.usb | USB hardware interfaces to Address-Event chips. |
net.sf.jaer.hardwareinterface.usb.cypressfx2 | Cypress FX2 USB interfaces using Thesycon USB driver. |
net.sf.jaer.hardwareinterface.usb.linux | USB hardware interface for linux. |
net.sf.jaer.hardwareinterface.usb.silabs | SiLabs C8051F3xx microcontroller interfaces using Thesycon USB driver. |
net.sf.jaer.hardwareinterface.usb.toradex | The Toradex 3-axis USB accelerometer. |
net.sf.jaer.stereopsis | Stereoscopic vision. |
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.chip.cochlea |
---|
Methods in ch.unizh.ini.jaer.chip.cochlea that throw HardwareInterfaceException | |
---|---|
void |
CochleaAMS1bHardwareInterface.flashConfiguration(Biasgen biasgen)
|
void |
CochleaAMS1b.Biasgen.initDAC()
|
void |
CochleaAMS1bHardwareInterface.sendConfiguration(Biasgen biasgen)
|
void |
CochleaAMS1b.Biasgen.setDACPowered(boolean yes)
Sets the VDACs on the board to be powered or high impedance output. |
void |
CochleaAMS1bHardwareInterface.setPowerDown(boolean powerDown)
|
void |
CochleaAMS1bHardwareInterface.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
Constructors in ch.unizh.ini.jaer.chip.cochlea that throw HardwareInterfaceException | |
---|---|
CochleaAMS1bHardwareInterface.AEReader(CypressFX2 cypress)
|
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.chip.dvs320 |
---|
Methods in ch.unizh.ini.jaer.chip.dvs320 that throw HardwareInterfaceException | |
---|---|
void |
DVS320HardwareInterface.sendConfiguration(Biasgen biasgen)
Overrides the super's (CypressFX2Biasgen) sendConfiguration to use the DVS320.Biasgen to format the data |
void |
DVS320HardwareInterface.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
Constructors in ch.unizh.ini.jaer.chip.dvs320 that throw HardwareInterfaceException | |
---|---|
DVS320HardwareInterface.RetinaAEReader(CypressFX2 cypress)
|
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.chip.retina |
---|
Methods in ch.unizh.ini.jaer.chip.retina that throw HardwareInterfaceException | |
---|---|
void |
DVS128.Biasgen.sendConfiguration(DVS128.Biasgen biasgen)
sends the ipot values over the hardware interface if there is not a batch edit occuring. |
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.hardware.pantilt |
---|
Methods in ch.unizh.ini.jaer.hardware.pantilt that throw HardwareInterfaceException | |
---|---|
void |
CalibratedPanTilt.setPanTiltValues(float pan,
float tilt)
Sets the pan and tilt servo values |
void |
PanTilt.setPanTiltValues(float pan,
float tilt)
Simultaneously sets pan and tilt values. |
void |
PanTiltInterface.setPanTiltValues(float pan,
float tilt)
Simultaneously sets pan and tilt values. |
void |
CalibratedPanTilt.setPanTiltVisualAim(float x,
float y)
Sets the pan and tilt to aim at a particular calibrated x,y visual direction |
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.projects.opticalflow.usbinterface |
---|
Methods in ch.unizh.ini.jaer.projects.opticalflow.usbinterface that throw HardwareInterfaceException | |
---|---|
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.flashConfiguration(Biasgen biasgen)
|
HardwareInterface |
OpticalFlowHardwareInterfaceFactory.getFirstAvailableInterface()
|
HardwareInterface |
OpticalFlowHardwareInterfaceFactory.getInterface(int n)
|
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.openUsbIo()
This method does the hard work of opening the device, downloading the firmware, making sure everything is OK. |
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.sendConfiguration(Biasgen biasgen)
sends the pot values, but uses a local cache to only send those values that have changed |
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.sendVendorRequest(byte request,
short value,
short index)
sends a vender request without any data. |
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.sendVendorRequest(byte request,
short value,
short index,
de.thesycon.usbio.structs.USBIO_DATA_BUFFER dataBuffer)
sends a vender request with data. |
void |
SiLabsC8051F320_OpticalFlowHardwareInterface.setPowerDown(boolean powerDown)
|
Constructors in ch.unizh.ini.jaer.projects.opticalflow.usbinterface that throw HardwareInterfaceException | |
---|---|
SiLabsC8051F320_OpticalFlowHardwareInterface.MotionReader()
|
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.projects.rccar |
---|
Methods in ch.unizh.ini.jaer.projects.rccar that throw HardwareInterfaceException | |
---|---|
void |
SiLabsC8051F320_USBIO_CarServoController.disableAllServos()
|
void |
SiLabsC8051F320_USBIO_CarServoController.disableServo(int servo)
sends a servo value to disable the servo |
HardwareInterface |
CarServoInterfaceFactory.getFirstAvailableInterface()
|
HardwareInterface |
CarServoInterfaceFactory.getInterface(int n)
|
void |
SiLabsC8051F320_USBIO_CarServoController.open()
constrcuts a new USB connection, opens it. |
protected void |
SiLabsC8051F320_USBIO_CarServoController.openUsbIo()
This method does the hard work of opening the device, downloading the firmware, making sure everything is OK. |
void |
SiLabsC8051F320_USBIO_CarServoController.setAllServoValues(float[] values)
sets all servos to values in one transfer |
void |
SiLabsC8051F320_USBIO_CarServoController.setServoValuePWM(int servo,
int pwmValue)
directly sends a particular short value to the servo, bypassing conversion from float. |
Uses of HardwareInterfaceException in ch.unizh.ini.jaer.projects.tobi.zipzaps |
---|
Methods in ch.unizh.ini.jaer.projects.tobi.zipzaps that throw HardwareInterfaceException | |
---|---|
void |
ZipZapControl.open()
|
Uses of HardwareInterfaceException in net.sf.jaer.aemonitor |
---|
Methods in net.sf.jaer.aemonitor that throw HardwareInterfaceException | |
---|---|
AEPacketRaw |
AEMonitorInterface.acquireAvailableEventsFromDriver()
Gets available events from driver. |
void |
AEMonitorInterface.setEventAcquisitionEnabled(boolean enable)
Enables event acquisition, e.g. |
Uses of HardwareInterfaceException in net.sf.jaer.aesequencer |
---|
Methods in net.sf.jaer.aesequencer that throw HardwareInterfaceException | |
---|---|
void |
AEMonitorSequencerInterface.startMonitoringSequencing(AEPacketRaw eventsToSend)
starts sequencing and monitoring of events, starts AEReader and AEWriter and sends vendor request to device |
void |
AESequencerInterface.startSequencing(AEPacketRaw eventsToSend)
starts sequencing of events, starts AEWriter. |
AEPacketRaw |
AEMonitorSequencerInterface.stopMonitoringSequencing()
stops monitoring and sequencing of events, gets and returns the last events from the driver |
void |
AESequencerInterface.stopSequencing()
stops sequencing of events from the driver |
Uses of HardwareInterfaceException in net.sf.jaer.biasgen |
---|
Methods in net.sf.jaer.biasgen that throw HardwareInterfaceException | |
---|---|
void |
Biasgen.endBatchEdit()
call this to end the edit and send the values over the hardware interface. |
void |
Biasgen.flashConfiguration(Biasgen biasgen)
flashes the the ipot values onto the hardware interface. |
void |
BiasgenHardwareInterface.flashConfiguration(Biasgen biasgen)
flashes the configuration in non-volatile storage so they will be reloaded on reset or powerup. |
void |
Biasgen.importPreferences(java.io.InputStream is)
Imports preference values for this subtree of all Preferences (the biasgen package subtreee). |
void |
BiasgenPreferences.importPreferences(java.io.InputStream is)
import prefs from an InputStream |
void |
Biasgen.open()
opens the first available hardware interface found |
void |
Biasgen.sendConfiguration(Biasgen biasgen)
sends the ipot values over the hardware interface if there is not a batch edit occuring. |
void |
BiasgenHardwareInterface.sendConfiguration(Biasgen biasgen)
Sends the configuration values to the hardware. |
void |
Biasgen.setPowerDown(boolean powerDown)
|
void |
BiasgenHardwareInterface.setPowerDown(boolean powerDown)
sends the powerdown vendor request to power down the chip. |
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface |
---|
Subclasses of HardwareInterfaceException in net.sf.jaer.hardwareinterface | |
---|---|
class |
BlankDeviceException
Signals a blank or unprogrammed device. |
Methods in net.sf.jaer.hardwareinterface that throw HardwareInterfaceException | |
---|---|
void |
ServoInterface.disableAllServos()
disables all servos |
void |
ServoInterface.disableServo(int servo)
sends a servo value to disable the servo |
HardwareInterface |
HardwareInterfaceFactoryInterface.getFirstAvailableInterface()
Gets the first available interface. |
HardwareInterface |
HardwareInterfaceFactoryInterface.getInterface(int n)
Returns one of the interfaces |
void |
HardwareInterface.open()
Opens the device driver and gets a handle to the device which is internally maintained. |
void |
ServoInterface.setAllServoValues(float[] values)
sets all servos to values passed in array. |
void |
ServoInterface.setServoValue(int servo,
float value)
Sets a servo value. |
void |
HasUpdatableFirmware.updateFirmware()
Updates the firmware. |
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface.usb |
---|
Methods in net.sf.jaer.hardwareinterface.usb that throw HardwareInterfaceException | |
---|---|
HardwareInterface |
ServoInterfaceFactory.getFirstAvailableInterface()
|
HardwareInterface |
ServoInterfaceFactory.getInterface(int n)
|
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface.usb.cypressfx2 |
---|
Methods in net.sf.jaer.hardwareinterface.usb.cypressfx2 that throw HardwareInterfaceException | |
---|---|
AEPacketRaw |
CypressFX2.acquireAvailableEventsFromDriver()
Gets available events from driver. |
void |
CypressFX2.acquireDevice()
acquire a device for exclusive use, other processes can't open the device anymore used for example for continuous sequencing in matlab |
void |
CypressFX2.cyclePort()
Cycles the port using USBIO cyclePort. |
void |
CypressFX2MonitorSequencer.disableEventSequencing()
disables event sequencing: stops AEWriter thread and sends vendor request to device |
protected void |
CypressFX2.download8051RAM(int address,
byte[] FWBuffer)
Downloads to RAM on FX2 using built-in vendor request to CPUCS. |
void |
CypressFX2.downloadFirmwareBinary(java.lang.String firmwareFilename)
downloads firmware to FX2 RAM. |
void |
CypressFX2.downloadFirmwareHex(java.lang.String hexFileResourcePath)
downloads firmware to the FX2 RAM from a hex file. |
void |
CypressFX2MonitorSequencer.enableMissedEvents(boolean yes)
This method lets you configure how the USBAERmini2 handles events when the host computer is not fast enough to collect them. |
protected void |
CypressFX2.eraseEEPROM()
erases the VID/PID/DID and device identifier strings |
void |
CypressFX2Biasgen.flashConfiguration(Biasgen biasgen)
|
long |
CypressFX2MonitorSequencer.getNumMissedEvents()
returns an estimation of the number of events that were missed due to full fifos |
float |
CypressFX2Mapper.getOperationMode()
gets operation mode from device prints trigger mode the screen |
float |
CypressFX2MonitorSequencer.getOperationMode()
gets the timestamp mode from the device, prints out if slave or master mode and returns the tick |
boolean |
CypressFX2MonitorSequencer.isTimestampMaster()
is this device acting as timestamp master |
void |
CypressFX2.open()
Constructs a new USB connection and opens it. |
void |
CypressFX2MonitorSequencer.open()
|
protected void |
CypressFX2.openUsbIo_minimal()
Opens the device just enough to read the device descriptor but does not start the reader or writer thread. |
protected void |
CypressFX2.openUsbIo()
This method does the hard work of opening the device, downloading the firmware, making sure everything is OK. |
protected byte[] |
CypressFX2.readEEPROM(int addr,
int length)
Read the EEPROM contents. |
void |
CypressFX2.releaseDevice()
release the device from exclusive use |
void |
CypressFX2.requestEarlyTransfer()
sends vendor request to trigger an immediate commit of whatever is in the endpoint fifo immediately. |
protected void |
CypressFX2Biasgen.sendBiasBytes(byte[] b)
Sends bytes with vendor request that signals these are bias values. |
void |
CypressFX2Biasgen.sendConfiguration(Biasgen biasgen)
sends the ipot values. |
void |
CypressFX2.sendVendorRequest(byte request)
sends a vender request without data, value and index are set to zero. |
void |
CypressFX2.sendVendorRequest(byte request,
short value,
short index)
sends a vender request without any data packet but with request, value and index. |
void |
CypressFX2.sendVendorRequest(byte request,
short value,
short index,
byte[] bytes)
Sends a vendor request with a given byte[]. |
void |
CypressFX2.sendVendorRequest(byte request,
short value,
short index,
de.thesycon.usbio.structs.USBIO_DATA_BUFFER dataBuffer)
sends a vender request with data. |
protected void |
CypressFX2.set8051Reset(boolean value)
sends vendor request to CPUCS register to set 8051 in CPU reset (or not) |
void |
CypressFX2.setEventAcquisitionEnabled(boolean enable)
start or stops the event acquisition. |
void |
CypressFX2.setInEndpointEnabled(boolean inEndpointEnabled)
sends a vendor request to enable or disable in transfers of AEs |
void |
CypressFX2Mapper.setOperationMode(int mode)
set the timestamp tick on the device |
void |
CypressFX2MonitorSequencer.setOperationMode(int mode)
set the timestamp tick on the device |
void |
CypressFX2Biasgen.setPowerDown(boolean powerDown)
|
void |
CypressFX2.setSerialNumber(java.lang.String name)
Writes the serial number string to the device EEPROM |
void |
CypressFX2.startAEReader()
starts reader buffer pool thread and enables in endpoints for AEs. |
void |
CypressFX2DVS128HardwareInterface.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
void |
CypressFX2MonitorSequencer.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
void |
CypressFX2StereoBoard.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
void |
CypressFX2TmpdiffRetinaHardwareInterface.startAEReader()
Starts reader buffer pool thread and enables in endpoints for AEs. |
protected void |
CypressFX2MonitorSequencer.startAEWriter(AEPacketRaw eventsToSend)
starts AEWriter Thread |
void |
CypressFX2MonitorSequencer.startDevice()
sends vendor request to device to enable sequencing and monitoring, used if CypressFX2MonitorSequencer.startMonitoringSequencing(AEPacketRaw eventsToSend, boolean startDevice) is called
with startDevice equal to false |
void |
CypressFX2MonitorSequencer.startMonitoringSequencing(AEPacketRaw eventsToSend)
starts sequencing and monitoring of events, starts AEReader and AEWriter and sends vendor request to device |
void |
CypressFX2MonitorSequencer.startMonitoringSequencing(AEPacketRaw eventsToSend,
boolean startDevice)
starts sequencing and monitoring of events, starts AEReader and AEWriter |
void |
CypressFX2MonitorSequencer.startSequencing(AEPacketRaw eventsToSend)
|
AEPacketRaw |
CypressFX2MonitorSequencer.stopMonitoringSequencing()
stops monitoring and sequencing of events, gets and returns the last events from the driver |
void |
CypressFX2MonitorSequencer.stopSequencing()
|
protected void |
CypressFX2.unconfigureDevice()
unconfigure device in case it was still configured from a prior terminated process |
void |
CypressFX2DVS128HardwareInterface.updateFirmware()
Updates the firmware by downloading to the board's EEPROM. |
void |
CypressFX2MonitorSequencer.updateFirmware()
Updates the firmware by downloading to the board's EEPROM |
void |
CypressFX2TmpdiffRetinaHardwareInterface.updateFirmware()
Updates the firmware by downloading to the board's EEPROM |
void |
CypressFX2.writeC2Load(java.lang.String firmwareFilename,
short VID,
short PID,
short DID)
writes the Cypress "C2" load to the EEPROM that makes the Cypress have full EEPROM firmware, including VID, PID, DID. |
void |
CypressFX2.writeCPLDfirmware(java.lang.String svfFile)
Writes the CPLD configuration from an SVF file. |
void |
CypressFX2.writeEEPROM(int addr,
byte[] bytes)
This is a BLOCKING write call to write the Cypress EEPROM. |
void |
CypressFX2.writeHexFileToEEPROM(java.lang.String hexFileResourcePath,
short VID,
short PID,
short DID)
writes the Cypress "C2" load to the EEPROM that makes the Cypress have EEPROM firmware, including VID, PID, DID. |
void |
CypressFX2.writeVIDPIDDID(short VID,
short PID,
short DID)
writes the Cypress "C0" load to the EEPROM that makes the Cypress FX2 have a Vender, Product, and Device ID on powerup. |
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface.usb.linux |
---|
Methods in net.sf.jaer.hardwareinterface.usb.linux that throw HardwareInterfaceException | |
---|---|
AEPacketRaw |
CypressFX2RetinaLinux.acquireAvailableEventsFromDriver()
|
void |
CypressFX2RetinaLinux.flashConfiguration(Biasgen biasgen)
|
void |
CypressFX2RetinaLinux.open()
|
void |
CypressFX2RetinaLinux.sendConfiguration(Biasgen biasgen)
Sends a vendor request with the new bias values |
void |
CypressFX2RetinaLinux.setEventAcquisitionEnabled(boolean enable)
|
void |
CypressFX2RetinaLinux.setPowerDown(boolean powerDown)
|
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface.usb.silabs |
---|
Methods in net.sf.jaer.hardwareinterface.usb.silabs that throw HardwareInterfaceException | |
---|---|
AEPacketRaw |
SiLabsC8051F320.acquireAvailableEventsFromDriver()
Gets available events from driver and return them in a new AEPacketRaw. |
void |
SiLabsC8051F320.flashConfiguration(Biasgen biasgen)
|
void |
SiLabsC8051F320.open()
Opens the device driver and starts acquiring events. |
void |
SiLabsC8051F320_USBIO_AeSequencer.open()
This method does the hard work of opening the device, downloading the firmware, making sure everything is OK. |
void |
SiLabsC8051F320_USBIO_ServoController.open()
This method does the hard work of opening the device, downloading the firmware, making sure everything is OK. |
void |
SiLabsC8051F320.sendConfiguration(Biasgen biasgen)
|
void |
SiLabsC8051F320.setEventAcquisitionEnabled(boolean eventAcquisitionEnabled)
|
void |
SiLabsC8051F320.setPowerDown(boolean powerDown)
toggles the powerDown pin correctly to ensure on-chip biasgen is powered up. |
void |
SiLabsC8051F320_USBIO_AeSequencer.startSequencing(AEPacketRaw eventsToSend)
|
void |
SiLabsC8051F320_USBIO_AeSequencer.stopSequencing()
|
Uses of HardwareInterfaceException in net.sf.jaer.hardwareinterface.usb.toradex |
---|
Methods in net.sf.jaer.hardwareinterface.usb.toradex that throw HardwareInterfaceException | |
---|---|
void |
ToradexOakG3AxisAccelerationSensor.open()
|
Uses of HardwareInterfaceException in net.sf.jaer.stereopsis |
---|
Methods in net.sf.jaer.stereopsis that throw HardwareInterfaceException | |
---|---|
AEPacketRaw |
StereoHardwareInterface.acquireAvailableEventsFromDriver()
|
void |
StereoBiasgenHardwareInterface.flashConfiguration(Biasgen biasgen)
flashes the biases in non-volatile storage so they will be reloaded on reset or powerup |
void |
StereoHardwareInterface.open()
|
void |
StereoBiasgenHardwareInterface.sendConfiguration(Biasgen biasgen)
sends the ipot values. |
void |
StereoHardwareInterface.setEventAcquisitionEnabled(boolean enable)
sets both eyes to acquire events |
void |
StereoBiasgenHardwareInterface.setPowerDown(boolean powerDown)
Overrides the super method to set powerdown for both chips. |
|
jAER project on SourceForge | |||||||||
PREV NEXT | FRAMES NO FRAMES |