I am not sure if this is an issue with the TelemetryServer, however, I am getting inconsistent results with the Slope.
I have a Bkool Pro, with my ANT+ dongle located very close to the trainer (using a USB extender), so I don't think it is interference or the packets dropping. However, when using the Bike-Trainer, or sending the commands directly to the TelemetryServer (I created a custom Kotlin app to read/write to/from the Telemetry Server), the trainer resistance doesn't always reflect the slope.
For example, setting the slope to 10.1, I was getting very little resistance, but setting the resistance to 5 and I was getting quite a lot. Also, setting the resistance to -15, and again, I was getting far more resistance than I was expecting. When using the Bike-Trainer app, I also noticed that some of the tougher climbs on my GPX file were quite easy, but the easier climbs had higher resistance.
Is there a GET-SLOPE equivalent command that can be used to confirm the slope has been set? Or is there a way to confirm the correct values are being passed through?
I can confirm the TelemetryServer is outputting the expected slope at the expected time.