jAER project on SourceForge

Package net.sf.jaer.aemonitor

Classes related to monitoring address-events.

See:
          Description

Interface Summary
AEListener A listener for AEs
AEMonitorInterface Defines interface for an AE monitor.
 

Class Summary
AEConstants Holds constants related to AE interface.
AEPacket The superclass for raw event packets, as captured from an AEMonitorInterface.
AEPacketRaw A structure containing a packer of AEs: addresses, timestamps.
Event Has a timestamp and that's all.
EventRaw<E extends Number> A raw address-event, having an int (32 bit) timestamp and int (32 bit) raw address
 

Package net.sf.jaer.aemonitor Description

Classes related to monitoring address-events.

AEMonitorInterface defines the interface that a hardware device must have to deliver packets of AEs.

Includes AEPacket, AEPacket2D for packets of events, and Event, EventRaw, and Event2D for grouping the quantities related to a particular event. For efficiency, packets of events do not use arrays of objects but rather, use multiple arrays, one for each e.g. x, y, type. The timestamps are stored in the basic AEPacket. Since arrays are fixed size, AEPacket classes have method ensureCapacity(n) to possibly enlarge these arrays (by copying to new ones). If the arrays in a new empty packet are created with a certain capacity, the producer must ensure they set the numEvents field to tell the receiver what are the valid data in the arrays.


jAER project on SourceForge