cowen71 / mqtt-LabVIEW

AN MQTT Driver implementation for LabVIEW
28 stars 33 forks source link

PR or Fork? #5

Open jkoplo opened 3 years ago

jkoplo commented 3 years ago

I stumbled upon this project after having some headaches connecting C implementations of the MQTT client with LabVIEW Realtime. I forked it intending to PR my changes, but honestly I've refactored a lot of the code and I'm not sure if you'll want it or not. It would definitely be a breaking change to any existing installs you have.

Highlights:

A lot of this was to make MQTT suitable to match up with some other internal communications libraries (TCP/UDP/UDP Multicast). There's actually some other wrappers I've built above this library that I'm not sure if I should include or not around JSON formatted messages and multiple queues receiving a copy of a message.

Let me know if you want me to PR all this back to you or if it would be better to rename my fork and carry it forward as it's own implementation.

jkoplo commented 3 years ago

Oh and it's in LV2020, because implementing TLS is high on my requirements list - though I haven't finished that up yet.

jkoplo commented 3 years ago

Also I apologize for the PR on your origin. Github keeps defaulting to want to merge back to your master instead of my branched master. I'm not used to the workflow on a repo I don't have commit privileges.

cowen71 commented 3 years ago

Hi jkoplo, Unfortunately, I am not getting the time to support this development further. However, I am very happy that you are progressing and improving this.

No apologies needed. Kind Regards