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