So what we have so far is: *No Problem:*
*Vantage:* uses standard serial over USB kernel code (ttyusb) *fousb*: uses PyUSB/libusb0; write via control channel; read uses interruptRead() but only after control msg to request each packet *Hangs:* *WMR300*: uses PyUSB/libusb0; write via data msg; read uses interruptRead() and weather station transmits freely for 1 minute *WMR200*: uses PyUSB/libusb0; write via control channel; read uses interruptRead() and weather station transmits freely for 30 sec (maybe?) The WMR300 has very "delicate" USB coding and I found it is quite easy to lock up the weather station, however those problems could be resolved by briefly physically disconnecting the USB. Neither the wmr300 console not the Linux kernel locked up during those events. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
