lnls-dig / rffe-fw

Repository containing RFFE controller firmware
1 stars 0 forks source link

Allow multiple socket connections #14

Open henrique-silva opened 7 years ago

henrique-silva commented 7 years ago

Given that the BPM software keeps a socket constantly open to perform periodic reads on the temperature, it's impossible to connect to the RFFE outside the software. We would need to implement the select feature on the socket connection and handle the multiple requests/responses correctly. This feature is specially needed to perform "hotswap" firmware update, since we wouldn't need to stop the software to free the socket. One problem with this implementation is that it could raise the resource usage (mainly RAM) quite a lot.