Search found 6 matches
- October 16th, 2022, 7:12 pm
- Forum: SDK Questions
- Topic: Decoding BLE log entry date bytes
- Replies: 4
- Views: 7549
Re: Decoding BLE log entry date bytes
Turns out we were both investigating this around the same time - wish I had seen this sooner. I ended up making a diagram for the bit layout to help map each bit/byte's value to the words concept2 uses in their spec when talking about piece timestamps (the bold text on the left). Initially I was as...
- October 16th, 2022, 7:09 pm
- Forum: SDK Questions
- Topic: Stroke Length
- Replies: 2
- Views: 3284
Re: Stroke Length
Stroke distance is a collection of bytes broadcast under BLE characteristic 0x0035. Most apps don't command the PM to return this data, instead they subscribe to updates for this characteristic (and pretty much all the characteristics). In this case, the PM sends updates after every stroke and the a...
- August 27th, 2022, 3:25 pm
- Forum: SDK Questions
- Topic: Identifying physical device type as Rower/Bike/Ski
- Replies: 5
- Views: 4260
Re: Identifying physical device type as Rower/Bike/Ski
There is a way. Look in the C2 CSAFE Bluetooth definition and you'll find that it is sent across as an enumerated value under "Erg Machine Type": typedef enum { ERGMACHINE_TYPE_STATIC_D, ERGMACHINE_TYPE_STATIC_C, ERGMACHINE_TYPE_STATIC_A, ERGMACHINE_TYPE_STATIC_B, ERGMACHINE_TYPE_STATIC_E = 5, ERGMA...
- March 9th, 2022, 5:12 am
- Forum: SDK Questions
- Topic: Very Long Configuration CSAFE Commands
- Replies: 1
- Views: 4572
Very Long Configuration CSAFE Commands
I have an app for the C2 that is in a very late state of development. My CSAFE over BT stack works flawlessly in configuring workouts with one exception- utilizing the C2 proprietary wrapper to configure variable interval workouts. Whenever the frame size goes over 120 bytes (I'm aware that is the l...
- January 28th, 2022, 5:31 am
- Forum: SDK Questions
- Topic: CSAFE + BLE Characteristic
- Replies: 4
- Views: 14669
Re: CSAFE + BLE Characteristic
Alright, after months of banging my head against the wall I found a solution. The "real" GOFINISHED command is C2 proprietary:
[0xF1, 0x76, 0x04, 0x13, 0x02, 0x01, 0x02, 0x60, 0xF2]
[0xF1, 0x76, 0x04, 0x13, 0x02, 0x01, 0x02, 0x60, 0xF2]
- December 4th, 2021, 5:38 am
- Forum: SDK Questions
- Topic: CSAFE + BLE Characteristic
- Replies: 4
- Views: 14669
Re: CSAFE + BLE Characteristic
Here I am having this problem 5 years later. Did you ever find a solution?tijmenvangulik wrote: ↑January 17th, 2016, 11:41 amHi,
Have you found a fix for this problem or a response from concept 2 ? I get the same strange values and I can not see an work around.
Tijmen