2021-07-23 14:59:43.494 node[65791:4841024] didReceiveWriteRequest: <CBCentral: 0x103b05100 identifier = 0D06526B-FF0B-4BE5-881A-D28CAD2DAAF5, MTU = 182> 2AD9
ftms > [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Set target power(W): 38w [<Buffer 05 26 00>] +0ms
When Erg Mode is turned off, I see that it defaults to a constant 1% gradient (I noted that in the little map on right hand corner shows 3%) with CRR and CW being sent to the trainer as well
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Wind speed(mps): 0 +0ms
Like you said, you can control the gradient using the +/- keys or the OnScreenMenu buttons then I started seeing things like
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Wind speed(mps): 0 +0ms
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Grade(%) : 6.49 +0ms <--
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: crr : 0.004 +0ms
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: cw(Kg/m) : 0.51 +0ms
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Wind speed(mps): 0 +0ms
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: Grade(%) : 5.99 +0ms <---
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: crr : 0.004 +0ms
ftms [2AD9][FitnessMachineControlPointCharacteristic] onWriteRequest: cw(Kg/m) : 0.51 +0ms
Each +/- key denotes a 0.5% gradient change.
So this turns it from ERG mode to SLOPE mode.
So basically your use case is you want SLOPE mode WITH the power target shown on the screen with the countdown timer etc.
I'm wondering - in your short intervals, how short are they? 30s? 10sec? and do you plan on changing the slope % or it will stay constant at say 3%?
