jAER project on SourceForge

net.sf.jaer.aemapper
Interface AEMapper

All Known Implementing Classes:
AbstractAEMapper

public interface AEMapper

Interface for an event mapper - a device that maps packets of events from input to output.

Author:
tobi

Method Summary
 boolean isMappingEnabled()
           
 boolean isMappingPassThrough()
           
 AEPacketRaw mapPacket(AEPacketRaw input)
          maps from input to output packet using the mapping and depending on the flags
 void setMappingEnabled(boolean yes)
          Enables mapping.
 void setMappingPassThrough(boolean yes)
          Sets identity mapping - all events just pass straight through.
 

Method Detail

mapPacket

AEPacketRaw mapPacket(AEPacketRaw input)
maps from input to output packet using the mapping and depending on the flags

Parameters:
input - the input packet
Returns:
output the output packet. This is likely to be a re-used object

setMappingPassThrough

void setMappingPassThrough(boolean yes)
Sets identity mapping - all events just pass straight through.

Parameters:
yes - true to set identity mapping, false to activate normal mapper function.

setMappingEnabled

void setMappingEnabled(boolean yes)
Enables mapping.

Parameters:
yes - true to enable mapping. False means that events will not be mapped from input to output.

isMappingPassThrough

boolean isMappingPassThrough()

isMappingEnabled

boolean isMappingEnabled()

jAER project on SourceForge