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
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 |
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