WAHU-Robotics / rov

The highly expandable and open source underwater robot control software solution
GNU General Public License v3.0
4 stars 1 forks source link

[FEATURE] Asyncrous netty based io #12

Open yammyshep opened 4 years ago

yammyshep commented 4 years ago

Is your feature request related to a problem? Please describe. The very blocking, single threaded nature of our software is going to limit us in the future.

Describe the solution you'd like Use a netty io channel for more event based data transport between the rov and controller.

Describe alternatives you've considered Leave it with its basic serialized tcp socket that we use now.

Additional context Having async io will allow commands to be sent outside of the context of the main UiBootstrap loop, allowing sensors to be polled from other threads.

yammyshep commented 4 years ago

Created branch: async-connection