Hi... Long time reader/watcher of EEVblog, first time poster...
![Grin ;D](https://www.eevblog.com/forum/Smileys/default/xgrin.gif.pagespeed.ic.QVVz6XIT20.png)
I'm trying to use the latest beta from this thread w/ a RPI3, and a Lucent KS-24361 pair. (via a couple of USB/RS232 adapters). The end goal is (hopefully) to use LH to talk to the Lucent pair, and suck the GPS stats out, and feed them into a Splunk (or Zabbix) instance, (as well as make a pretty display) so I've been playing with assorted options, probably some of which aren't particularly intelligent, nor valid, to see what else I can get besides the usual log file.
But I did notice that a /ee=127.0.0.1:45000 option will keep LH from talking to the Lucent pair. A little strace shows LH gets stuck sending "1819 write(3, "*PTIME:*CLS\n", 12) = 12" over and over to the GPS, which doesn't appear to be syntactically correct to me...
Poking around in the source code, it appears to me that the sendout() routine really should encapsulate the static "x" offset variable into the COM_INFO structure, since I'm pretty certain the routine is used to send data to both the USB serial port, and the "ee" TCP/IP port, and things get relatively confused when outputing to multiple devices.
And FWIW, doing just that seems to take care of my "hang". (and it shows the /ee option isn't terribly interesting for what I want to do. C'est La Vie)
Never the less, looks like a bug to me, and I've got a diff if you want it. (Is there a GitHub/GitLab copy of LH you'd rather I generate a pull request against?)
Cheers!
David