jAER project on SourceForge

net.sf.jaer.aesequencer
Interface AEMonitorSequencerInterface

All Superinterfaces:
AEMonitorInterface, AESequencerInterface, HardwareInterface, USBInterface
All Known Implementing Classes:
CochleaAMS1bHardwareInterface, CypressFX2AEX, CypressFX2Mapper, CypressFX2MonitorSequencer

public interface AEMonitorSequencerInterface
extends AEMonitorInterface, AESequencerInterface

Inteface for monitoring and sequencing for devices that support both.

Author:
raphael

Field Summary
 
Fields inherited from interface net.sf.jaer.hardwareinterface.usb.USBInterface
PID_THESYCON_END, PID_THESYCON_START, VID_THESYCON
 
Method Summary
 void startMonitoringSequencing(AEPacketRaw eventsToSend)
          starts sequencing and monitoring of events, starts AEReader and AEWriter and sends vendor request to device
 AEPacketRaw stopMonitoringSequencing()
          stops monitoring and sequencing of events, gets and returns the last events from the driver
 
Methods inherited from interface net.sf.jaer.aemonitor.AEMonitorInterface
acquireAvailableEventsFromDriver, addAEListener, getAEBufferSize, getChip, getEstimatedEventRate, getEvents, getMaxCapacity, getNumEventsAcquired, getTimestampTickUs, isEventAcquisitionEnabled, overrunOccurred, removeAEListener, resetTimestamps, setAEBufferSize, setChip, setEventAcquisitionEnabled
 
Methods inherited from interface net.sf.jaer.aesequencer.AESequencerInterface
getEstimatedOutEventRate, getMaxCapacity, getNumEventsSent, getNumEventsToSend, getTimestampTickUs, isEventSequencingEnabled, isLoopedSequencingEnabled, offerPacketToSequencer, resetTimestamps, setLoopedSequencingEnabled, startSequencing, stopSequencing
 
Methods inherited from interface net.sf.jaer.hardwareinterface.usb.USBInterface
getDID, getPID, getStringDescriptors, getVID, getVIDPID
 
Methods inherited from interface net.sf.jaer.hardwareinterface.HardwareInterface
close, getTypeName, isOpen, open
 

Method Detail

startMonitoringSequencing

void startMonitoringSequencing(AEPacketRaw eventsToSend)
                               throws HardwareInterfaceException
starts sequencing and monitoring of events, starts AEReader and AEWriter and sends vendor request to device

Parameters:
eventsToSend - the events that should be sequenced, timestamps are realtive to last event, inter spike interval must not be bigger than 2^16-1
Throws:
HardwareInterfaceException

stopMonitoringSequencing

AEPacketRaw stopMonitoringSequencing()
                                     throws HardwareInterfaceException
stops monitoring and sequencing of events, gets and returns the last events from the driver

Returns:
AEPacketRaw: the last events
Throws:
HardwareInterfaceException

jAER project on SourceForge