You can download a compiled (older) version of the tclUDP package here: https://sourceforge.net/projects/tcludp/ . You have to install it somewhere tcl can find it and then run gpsfeed+.tcl like you did when it gave you the missing package error. TclUDP's project home is here: https://core.tcl-lang.org/tcludp/dir .
Unfortunately, I have no access to a Windows (or a Mac) machine, so I can't create a gpsfeed+.exe at this time. I'll try to make one if I get a chance.
In the meanwhile, if you already have a tclkit.exe (download one here), then you can use it together with the utility sdx and produce a gpsfeed+.exe by following the instructions here: https://wiki.tcl-lang.org/page/sdx. Tclkit is a standalone tcl/wish executable, and you can use it to run other tcl scripts. You can run gpsfeed+.tcl like this: $ tclkit.exe gpsfeed+.tcl
I'm considering adding code to disable UDP functionality if the udp package is not present.
Last edit: dzach 2019-06-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
With ver. 0.62 you can run gpsfeed+.tcl without installing the tclUDP package. The udp functionality will be disabled in gpsfeed+, but will be enabled when tclUDP is installed.
Try tclkit.exe gpsfeed+.tcl
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Please open a separate ticket for this issue, and provide adequate details to help replicate the problem, e.g.:
* what are you trying to achieve?
* what other software is involved?
* what is your hardware setup (hw connections, ports used, et.c.)?
Last edit: dzach 2019-07-04
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Fixed in version 0.61
Thank you for the report.
Can you please generate the .exe file or let us know how to do it ?
I tried to compile it but I got the missing package udp error.
Thanks
You can download a compiled (older) version of the tclUDP package here: https://sourceforge.net/projects/tcludp/ . You have to install it somewhere tcl can find it and then run gpsfeed+.tcl like you did when it gave you the missing package error. TclUDP's project home is here: https://core.tcl-lang.org/tcludp/dir .
Unfortunately, I have no access to a Windows (or a Mac) machine, so I can't create a gpsfeed+.exe at this time. I'll try to make one if I get a chance.
In the meanwhile, if you already have a tclkit.exe (download one here), then you can use it together with the utility
sdx
and produce a gpsfeed+.exe by following the instructions here: https://wiki.tcl-lang.org/page/sdx. Tclkit is a standalonetcl/wish
executable, and you can use it to run other tcl scripts. You can run gpsfeed+.tcl like this:$ tclkit.exe gpsfeed+.tcl
I'm considering adding code to disable UDP functionality if the udp package is not present.
Last edit: dzach 2019-06-29
You can download sdx from here: https://chiselapp.com/user/aspect/repository/sdx/uv/sdx-20110317.kit
With ver. 0.62 you can run gpsfeed+.tcl without installing the tclUDP package. The udp functionality will be disabled in gpsfeed+, but will be enabled when tclUDP is installed.
Try
tclkit.exe gpsfeed+.tcl
It works with v0.62.
I attached the exe file.
Thank you
Thank you for contributing the binary.
v0.62 won't output on the serial port, it creates a text file instead. v0.58 was ok.
Please open a separate ticket for this issue, and provide adequate details to help replicate the problem, e.g.:
* what are you trying to achieve?
* what other software is involved?
* what is your hardware setup (hw connections, ports used, et.c.)?
Last edit: dzach 2019-07-04