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

   

Page 54

Rank

Total Posts: 3

Joined 2016-03-24

PM

I'm trying to get the page 54 (0x36) described in D000001231_-_ANT+_Device_Profile_-_Fitness_Equipment_-_Rev_4.1.pdf (6.10.1 - FE Capabilities) from Bkool Smart Pro trainer. Unfortunately, without luck.

This is my code for sending a page request:

//sending request for the page 0x36, channel 0
UCHAR aucTempBuffer[] {0x46,0xFF,0xFF,0xFF,0xFF,0x80,0x36,0x01};
pclMessageObject->SendAcknowledgedData(0aucTempBufferMESSAGE_TIMEOUT); 


For each request I get the information that the transfer is completed (EVENT_TRANSFER_TX_COMPLETED), which I think means that my request is sent correctly.

With Bike Trainer (FE-C) simulator on SimulANT+ everything works just fine. I get the page and I can process it. Regarding to this sentence found in the documentation: "All fitness equipment that support the FE-C use case are required to support this page." - I must be doing something wrong. Well, Bkool Smart Pro is listed as is ANT+ Certified trainer so it should respond with that page when requested.

I set the ANT+ network key and I'm using network number 0 it that's important information.

This is debug information from SimulANT+ Bike Trainer profile:
4.056 {   7796976} Tx [A4][09][4F][00][46][FF][FF][FF][FF][80][36][01][13][00][00]
4.181 {   7797101} Rx 
[A4][09][4E][00][19][A9][5A][D3][D5][1B][01][30][25]
4.181 {   7797101} Rx 
[A4][03][40][00][01][05][E3]
4.431 {   7797351} Rx 
[A4][09][4F][00][36][FF][FF][FF][FF][00][00][00][D4] 

As you can see in 4.056 I sent a request and in 4.431 I got the respond.

And from my bkool trainer:
2.028 {   7571508} Tx [A4][09][4F][00][46][FF][FF][FF][FF][80][36][01][13][00][00]
2.028 {   7571508} Rx 
[A4][09][4E][00][11][FF][FF][FF][FE][4D][00][44][FA]
2.028 {   7571508} Rx 
[A4][03][40][00][01][05][E3]
2.278 {   7571758} Rx 
[A4][09][4E][00][10][19][00][00][00][00][FF][44][51]
2.527 {   7572007} Rx 
[A4][09][4E][00][19][1A][00][D2][9E][00][00][46][EA]
2.777 {   7572257} Rx 
[A4][09][4E][00][10][19][00][00][00][00][FF][44][51]
3.026 {   7572506} Rx 
[A4][09][4E][00][19][1A][00][D2][9E][00][00][46][EA]
3.042 {   7572522} Tx 
[A4][09][4F][00][46][FF][FF][FF][FF][80][36][01][13][00][00]
3.276 {   7572756} Rx 
[A4][09][4E][00][11][FF][FF][FF][FE][4D][00][44][FA]
3.276 {   7572756} Rx 
[A4][03][40][00][01][05][E3]
3.526 {   7573006} Rx 
[A4][09][4E][00][10][19][00][00][00][00][FF][44][51]
3.775 {   7573255} Rx 
[A4][09][4E][00][19][1A][00][D2][9E][00][00][46][EA]
4.025 {   7573505} Rx 
[A4][09][4E][00][10][19][00][00][00][00][FF][44][51]
4.056 {   7573536} Tx 
[A4][09][4F][00][46][FF][FF][FF][FF][80][36][01][13][00][00] 

As you can see there's no response for my request.

It doesn't matter I ask for this page once or several time (in this example i ask for it every second, but it didn't work when I asked only once neither).

I hope that somebody can help me with that.      
Rank

Total Posts: 3

Joined 2016-03-24

PM

Well, maybe my previous post was too vendor specific. So, assuming that my code is correct - should a certified FEC Bike Trainer return the page 54 on request or not?

And as for this vendor. Is this something I can get answer on this forum or should I ask Bkool directly?      
RankRankRankRank

Total Posts: 120

Joined 2013-05-07

PM

All FE-C certified trainers must respond to requests for data page 54 as specified by the Fitness Equipment Device Profile Rev 4.1, pg. 75. BKool Smart Pro has been certified to be profile complaint, including responding to data page 54 requests.

Have you tried requesting data page 54 from the BKool Smart Pro using SimulANT+ FE-C controller? Please contact BKool if the trainer does not respond to data page 54 requests from SimulANT+.      
Rank

Total Posts: 3

Joined 2016-03-24

PM

It happens that somehow my original bkool's ant+ dongle doesn't send page requests to their trainer. It works with Simulant though. I've bought new dongle (Garmin) and it works correctly now.