mu-zero-HYPERLOOP / canzero

Control Panel of Mu-Zero Hyperloop Season 4
https://mu-zero.de
6 stars 0 forks source link

tcp-client refactoring #113

Closed kistenklaus closed 5 months ago

kistenklaus commented 5 months ago

The tcp client on the control panel currently is a custom implementation, (which also doesn't work). Instead we should link the the can-tcp-bridge-rs project and use it's implementations sending and receiving on tcp to make the communication consistant across the projects.

Important note here is that can-tcp-bridge-rs currently is using socketcan by default, which implies the libc dependency, which is only avaiable on linux. Therefor it is required to make socketcan an optional feature there!

kistenklaus commented 5 months ago

will have to test that tomorrow (25th april)