Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are you willing to support sending 4WIF data over TCP / named pipe? #13

Open
mlyle opened this issue Aug 21, 2016 · 2 comments
Open

Are you willing to support sending 4WIF data over TCP / named pipe? #13

mlyle opened this issue Aug 21, 2016 · 2 comments

Comments

@mlyle
Copy link

mlyle commented Aug 21, 2016

Hi, I'm a developer for dRonin. We're looking at putting together BlHeli pass-through capabilities, and we could do it similar to CF using pass-through VCP. But what we'd really like to do is mediate the communication through our telemetry protocol and ground control suite--- so we can do the update over telemetry radios or network connections. Ability to tunnel serial-like protocols through our telemetry protocol could be useful for other things, too (GPS RTK, control of other devices in flight, etc)

There's things like this http://com0com.cvs.sourceforge.net/viewvc/com0com/com2tcp/ but they'd be a pain for our users.

Would BlHeliSuite be willing to send the programming data over a network or network-like connection in addition to sending it directly to serial ports? Is this easy to abstract and achieve?

references: d-ronin/dRonin#104

@4712
Copy link
Owner

4712 commented Aug 21, 2016

@mlyle. I will have a look at it the next days. Depends on the amount of time needed...
What do I need to establish a connection for testing?

@mlyle
Copy link
Author

mlyle commented Aug 21, 2016

@4712 we don't have our side implemented. There are TCP-to-serial relay drivers that could be used to talk to an existing TCP dongle, perhaps, but they sound like a pain to get going... I would be willing to put an environment like that together and test builds.

Alternatively, if you have another program that can make a listening socket-- like netcat-- just making sure that it can form the connection, send the first characters in the protocol, and properly block for a response would validate a lot of the functionality. Something like this would work: https://sourceforge.net/projects/sockettest/

I hope it's not too much work and I'm glad to pitch in any way I can. Thanks for your consideration!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants