Closed mincequi closed 6 months ago
It looks interesting actually. Is it production ready/used somewhere already? Or still under heavy development? I don't see many tests to be honest. I'd refrain from using it in production without a few of them at least. Do you plan to add tests and cover the main functionalities before cutting the first stable release?
I am currently working on a IoT device manager, primarily for photovoltaics surplus charging of electric vehicles and hot water preparation: https://github.com/mincequi/iotic. This one is actually in production for my personal use, but damn stable already. Since i was using Qt before, but switched to uvw, i had to implement several network protocols. I decided to take them out into a separate library (uvw_net). First commit of uvw_net had been yesterday, so, yes, it is under (heavy) development but will have a production ready app right from the beginning. Tests are something i will tackle, once i prepare a stable release, however some examples on how to use this lib are working stable already: https://github.com/mincequi/uvw_net/tree/main/tools
Gotcha. We can leave the issue open and add a link when a stable release exists then? Makes sense to you?
Yes, this sounds reasonable 👍
Hi @skypjack , i just created a first release of _uvwnet with some unit tests added.
Cool. Do you want to suggest a change to the readme to mention it? I can do it on my own otherwise. I'm not even sure where to put this kind of things yet. Any ideas? 🤔
I will set something up in a few days. Thanks for your offer 👍
Hi @skypjack , i finally created a PR that references uvw_net. It took a little more time than expected, because i fixed some bugs and leaks. Now everything seems working stable (in production use already). Just check my PR and feel free to edit / find a goot place in your README :)
Hi @skypjack,
i don't know if it is worth mentioning (on the uvw repo), but i am working on a small collection of network protocol implementations on top of uvw: https://github.com/mincequi/uvw_net. Currentkly, i do support http, modbus and sunspec clients, as well as some discoveries, like dns-sd.
Just in case, you are interested...
Cheers