I use a LabJack T7 with triggering (FIO0). This works, but sometimes the process is stopped with the message :
data, device_scan_backlog, ljm_scan_backlog = ljm.eStreamRead(self.handle)
File "C:\Program Files\Python35\lib\site-packages\labjack\ljm\ljm.py", line 1140, in eStreamRead
raise LJMError(error)
labjack.ljm.ljm.LJMError: LJM library error code 1279 LJME_TRANSACTION_ID_ERR
The configuration "RETRY_ON_TRANSACTION_ID_MISMATCH" is set (default) to 1.0 (readLibraryConfigS).
What to do?
LJME_TRANSACTION_ID_ERR could indicate a missing packet.
First, make sure you are using the latest LJM library. In its changelog I see a couple of LJM updates that fix LJME_TRANSACTION_ID_ERR in stream mode errors:
https://labjack.com/support/software/installers/ljm/ljm-changelog
Second, make sure you are using the latest firmware on your T7. You can use our Kipling application to update the firmware.
Third, try using a different USB/Ethernet cable with your T7. If using USB try a different USB port on your computer.
If the above doesn't help, what connection type are you using? USB, TCP or WiFi?