jan hakenberg - 2017-08-11

Hi,
I am working with the Davis240C. The device id is DAVIS FX2 02460045. The JAERViewer works fine with it. I would like to strip the code down to the absolute minimum to just get the raw data in a continuous loop. I tried the following code below but only receives packets of length 0. The log is below. Please, is there something obviously wrong with the steps? Or, can you point me to example code that achieves what I am trying to do?
Thank you,
Jan

public static void main(String[] args) throws Exception {
    int ninterfaces = HardwareInterfaceFactory.instance().getNumInterfacesAvailable();
    System.out.println(ninterfaces);
    HardwareInterface hw = HardwareInterfaceFactory.instance().getFirstAvailableInterface();
    System.out.println(hw);
    AEChip chip = new DAVIS240C(hw);
    hw.open();
    Biasgen bg = chip.getBiasgen();
    if ((bg != null) && !bg.isInitialized()) {
        System.out.println("biasgen not initialized");
    }
    AEMonitorInterface aemon = (AEMonitorInterface) hw;
    Thread.sleep(10);
    for (int count = 0; count < 1000; ++count) {
        AEPacketRaw aeRaw = aemon.acquireAvailableEventsFromDriver();
        if (0 < aeRaw.getNumEvents()) {
            System.out.println(aeRaw.getNumEvents());
        }
        Thread.sleep(1);
    }
    System.out.println("shutdown");
    aemon.close();
    System.exit(0);
}

Aug 11, 2017 2:05:21 PM net.sf.jaer.util.RemoteControl <init>
INFO: Constructed uninitialized and empty RemoteControl on port=8995
Aug 11, 2017 2:05:21 PM net.sf.jaer.chip.Chip <init>
INFO: Created RemoteControl on port=8995 for control of DAVIS240C sizeX=0 sizeY=0 eventClass=null
Aug 11, 2017 2:05:22 PM net.sf.jaer.graphics.ChipCanvas <init>
INFO: GLCanvas=AWT-GLCanvas[Realized false,
null-drawable,
Factory null,
handle 0x0,
Drawable size -1x-1 surface[200x200]
,
AWT[pos 0/0, size 200x200,
visible true, displayable false, showing false,
null]
]
Aug 11, 2017 2:05:22 PM net.sf.jaer.graphics.ChipCanvas setDisplayMethod
INFO: no menu item for display method net.sf.jaer.graphics.ChipRendererDisplayMethodRGBA@516be40f cannot set it as the selected display method in the menu
Aug 11, 2017 2:05:22 PM eu.seebetter.ini.chips.davis.HotPixelFilter$HotPixelSet loadPrefs
INFO: no hot pixels to load
Aug 11, 2017 2:05:22 PM net.sf.jaer.chip.AEChip removeDefaultEventFilter
INFO: removed class net.sf.jaer.util.avioutput.JaerAviWriter from defaultEventFilters
Aug 11, 2017 2:05:22 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3 open
INFO: open(): device opened
Aug 11, 2017 2:05:22 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader startThread
INFO: Starting AEReader
Aug 11, 2017 2:05:22 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3 setInEndpointEnabled
INFO: Setting IN endpoint enabled=true
shutdown
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3$AEReader$ProcessAEData processTransfer
WARNING: ProcessAEData: Bytes transferred: 0 Status: LIBUSB_TRANSFER_CANCELLED
Aug 11, 2017 2:05:23 PM net.sf.jaer.hardwareinterface.usb.cypressfx3libusb.CypressFX3 setInEndpointEnabled
INFO: Setting IN endpoint enabled=false