Twirre Meulenbelt
4c3aa3a911
feat: adapt actuation receiver to state's qi_session
...
Makes actuation tests pass. In main, the timing of the socket no longer contains the time to receive and send data, but only the processing time of the message handler.
ref: N25B-168
2025-10-16 21:46:46 +02:00
Twirre Meulenbelt
c10fbc7c90
fix: use different port, fix endpoint name matching
...
ref: N25B-168
2025-10-16 17:37:01 +02:00
Twirre Meulenbelt
23c3379bfb
refactor: use new port negotiation style
...
As changed in the API document, this now uses the new port negotiation style.
ref: N25B-168
2025-10-16 17:22:04 +02:00
Twirre Meulenbelt
308a19bff2
fix: correct negotiate endpoint name
...
Was previously "negotiation/", but the API document described it as "negotiate/". It is now "negotiate/" in the implementation as well.
ref: N25B-168
2025-10-16 15:02:01 +02:00
Twirre Meulenbelt
c6916470e9
feat: implement negotiation
...
By implementing SocketBase and adding the socket to the state, the negotiation will automatically give the right endpoints.
ref: N25B-168
2025-10-13 22:06:27 +02:00
Twirre Meulenbelt
23805812d5
feat: abstract base classes for endpoints
...
Introduces EndpointBase and ReceiverBase abstract base classes. Implements a ReceiverBase with the MainReceiver.
ref: N25B-168
2025-10-09 16:04:18 +02:00