switchabl
switchabl
@cagnulein Your QZ app looks quite impressive, it is always nice to see more proprietary/legacy training devices being opened up. I don't have a Direct Connect (it doesn't work without...
@cagnulein I have only just started writing some code, so not yet (at least I have finally figured out how to do the mDNS advertisements). I have written up a...
@cagnulein Thanks, I will, that sounds great. I also have a mostly-working, still-unpublished DIRCON server implementation written in Rust. Unfortunately I didn't have the time to finish it yet it...
Easiest way to try that is downloading one of my dev builds (https://github.com/switchabl/FortiusANT/suites/4512675157/artifacts/120589869). They don't use the self-extract option, they just contain the folder itself (and a Node distribution for...
Fascinating. So there still is a Tacx legacy model I don't have. I somehow assumed the T2790 was just a T2780 bundled with a tablet holder. But it seems it...
> I have some idea about how it works and could probably write up some best-guesses to be used as a starting point if someone wants to try. Actually, I...
@WouterJD Thank you for collecting all the info in one place! > Currently, I think that we should be aware that we read data from the USB-device driver that in...
What I have in mind is something very roughly like this: ``` class clsAntDongle: def __init__(): ... self._Messages = Queue() self._ReadThread = threading.Thread(target=_ReadLoop) self._ReadThread.start() def Read(): return self._Messages.get() def Write(messages):...
Threading is fine, the thread will sleep 99% of the time anyway (waiting for data). Also, multi-processing is for people who enjoy pain. -.- If you don't mind, I was...
1.5m range seems rather short for ANT. But I guess the HRM may use a low transmit power to conserve the battery. I am not sure you can actually exceed...