David Mason
David Mason
In order to support the new [dynamic arrays](https://support.microsoft.com/en-us/office/dynamic-array-formulas-and-spilled-array-behavior-205c6b06-03ba-4151-89a1-87a7eb36e531) in Excel 365, NPOI would need to provide some sort of equivalents for these Range properties: Formula2 Formula2R1C1 HasSpill SpillParent SpilingToRange SavedAsArray...
#855 I've partially added the virtual device but in the wrong place. Not really sure where this is supposed to go or how to connect the bike's features to BT....
The resistance tile is labelled to indicate its numbers refer to a % resistance:  However, it isn't really. The bluetoothdevice sublass I am testing this with overrides maxResistance() to...
The bluetooth class has 10s of fields, each dedicated to a particular class that handles a particular device. It also has a function device() which looks through all of these...
[Full Details](https://github.com/drmason789/trixter-xdream-bike/discussions/32) The data comes in from the serial port at baud rate 115200 as 32-character text strings of characters 0-9 and a-f (lower case), i.e. hexadecimal text for 16...
As I currently understand it, non-bluetooth devices cannot be reliably detected by placing their detection code in bluetooth::deviceDiscovered(...) along with the others, because that code is only called if a...
#887 Use of polymorphism in bluetooth.cpp including taking care of virtual device deletion in bluetoothdevice destructor.
#614 @cagnulein I've tested this using QZ's fake device feature and confirmed that Zwift on my Android phone sees the "QZA" I've configured rather than DomyosBridge. - I enable the...