Closed kiksotik closed 1 year ago
It's work in progress. Have now working descriptor base classes. Althogh mostly unrelated, the blocker now is because of pyserial only being able to connect via TCP as a client, but not a server. Since an HDC-device implemented in Python will very unlikely be used via a serial port, it is now the next step to implement a TcpServerTransport class that we can use to spawn a HDC-device process that exposes its HDC interface via TCP sockets.
Implemented a TCP socket server transport class, but it was actually the MockTransport class that allowed me to use unit-tests to debug and mature the Python implementation of HDC-device descriptor classes. It has proven to be a more suitable playground to implement the proof-of-concept of for example #21. Closing this issue! :-)
As already described in the python README: