jAER project on SourceForge

net.sf.jaer.hardwareinterface
Interface HasUpdatableFirmware

All Known Implementing Classes:
CochleaAMS1bHardwareInterface, CypressFX2AEX, CypressFX2DVS128HardwareInterface, CypressFX2Mapper, CypressFX2MonitorSequencer, CypressFX2TmpdiffRetinaHardwareInterface

public interface HasUpdatableFirmware

Interface has firmware that can be updated from the host, e.g. via USB. A hardware interface that implements this interface can eaily be updated.

Author:
tobi

Method Summary
 void updateFirmware()
          Updates the firmware.
 

Method Detail

updateFirmware

void updateFirmware()
                    throws HardwareInterfaceException
Updates the firmware. Implementing classes must define how this is achieved, e.g. by downloading firmware from the project resources stored in the classpath as part of the project build.

Throws:
HardwareInterfaceException - if there is any error, including lack of support or missing firmware file. The exception should detail the error as much as possible.

jAER project on SourceForge