Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

You are here: Forum Home → ANT+ Forums → ANT+ Fitness Equipment → Thread

   

FE-C Trainer Control - Ant Verification tool

Avatar
RankRankRankRank

Total Posts: 123

Joined 2013-10-07

PM

Just want to check with you guys

For the test on the FE-C Trainer Control :
4. SD_0006 Sweep Data Page Test

The Instantaneous power should move from 10-795 W, I am using Accumulated Power instead of Instantaneous for my display and it's not moving at 283W.

Thanks, it's probably sending the data in "Instantaneous power" only and not using the accumulated field.

     

Signature

——————————————————
Free Indoor Cycling Software - https://maximumtrainer.com

Avatar
RankRankRankRank

Total Posts: 123

Joined 2013-10-07

PM

Confirmed by the log

You may want to change the verification because some display don't use instant power at all, I just check instant power to see if it's 0xFFF (invalid) but I use the accumulated value for display and for all my data.
Thanks


INSTANT POWER IS 32 AVG POWER IS 283
INSTANT POWER IS 39 AVG POWER IS 283
INSTANT POWER IS 45 AVG POWER IS 283
INSTANT POWER IS 52 AVG POWER IS 283
...... 
     

Signature

——————————————————
Free Indoor Cycling Software - https://maximumtrainer.com

Avatar
RankRankRankRank

Total Posts: 123

Joined 2013-10-07

PM

Another test that is not 100% clear to me is :
7. SD_FE_0004 Lap Toggle Bit Test

Are you supposed to wait until the test expire and count the number of Lap that occured?
If I wait for the ANT popup that it expire, I get 8 Laps.
But the script seems to repeat itself with a 2Lap loop

Any clarification is welcome!

// FE State Bit Field - Present in all message:
    // Detect if lap toogle activated
    
if (!lapToogleSet{
        lapToogleValue 
= ((stMessage.aucData[8] >> 7)  & 0x01);
        
lapToogleSet true;
    
}
    
else {
        bool newLapToogleValue 
= ((stMessage.aucData[8] >> 7)  & 0x01);
        if (
newLapToogleValue != lapToogleValue{
            numberLap
++;
            
qDebug() << "NEW LAP!" << numberLap;
            
emit lapChanged();
            
lapToogleValue newLapToogleValue;
        
}
    } 
     

Signature

——————————————————
Free Indoor Cycling Software - https://maximumtrainer.com

Avatar
RankRankRankRank

Total Posts: 123

Joined 2013-10-07

PM

The Lap Toogle problem has been solved, it was on my side, I was checking even non-FE message (calibration, etc.) so the lap was increasing when it should not.

My first question still apply (first post)
Thanks ANT!
     

Signature

——————————————————
Free Indoor Cycling Software - https://maximumtrainer.com