Is racing API public?

Post questions and issues with Concept2 PM3 SDK
Post Reply
Thorn
Paddler
Posts: 8
Joined: January 23rd, 2017, 7:28 am

Is racing API public?

Post by Thorn » January 23rd, 2017, 7:48 am

Hi folks,

In PM3CommandsCP.h which comes with SDK there are set of functions responsible for setup/serve/track racing setups.

Fuctions like

Code: Select all

PM3CSAFE_API ERRCODE_T tkcmdsetCSAFE_set_race_participant(UINT16_T unit_address, 
													 UINT16_T racer_id, INT8_T * racer_name_ptr);
etc.

Is it public API? And if yes, is any of documentation available somewhere?

Thanks in advance!

User avatar
Citroen
SpamTeam
Posts: 8011
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Re: Is racing API public?

Post by Citroen » January 23rd, 2017, 1:39 pm

It's never been publicly documented.

Get a couple of PM4s or PM5s (which support USB racing). Get a copy of the Venue Racing Software and a copy of Wireshark (which now includes USB capture). Sniff some packets off the wire and you should be able to see how the venue racing works. You may need another ergo and another willing warm body to row it.

Balkan boy
1k Poster
Posts: 184
Joined: April 20th, 2015, 3:14 pm

Re: Is racing API public?

Post by Balkan boy » January 23rd, 2017, 2:08 pm

Citroen wrote:It's never been publicly documented.

Get a couple of PM4s or PM5s (which support USB racing). Get a copy of the Venue Racing Software and a copy of Wireshark (which now includes USB capture). Sniff some packets off the wire and you should be able to see how the venue racing works. You may need another ergo and another willing warm body to row it.
Do you know if a Model D and a SkiErg could be paired in this way? Both have PM5.

User avatar
Citroen
SpamTeam
Posts: 8011
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Re: Is racing API public?

Post by Citroen » January 23rd, 2017, 3:13 pm

Balkan boy wrote:
Citroen wrote:It's never been publicly documented.

Get a couple of PM4s or PM5s (which support USB racing). Get a copy of the Venue Racing Software and a copy of Wireshark (which now includes USB capture). Sniff some packets off the wire and you should be able to see how the venue racing works. You may need another ergo and another willing warm body to row it.
Do you know if a Model D and a SkiErg could be paired in this way? Both have PM5.
I've never bumped into a SkiErg, but it's worth a try. You can run one person races with two PM4s or PM5s. But the minimal config is two rowers/skiers because the software can't handle running a time trial.

Thorn
Paddler
Posts: 8
Joined: January 23rd, 2017, 7:28 am

Re: Is racing API public?

Post by Thorn » January 23rd, 2017, 4:55 pm

Citroen wrote:Get a copy of the Venue Racing Software and a copy of Wireshark (which now includes USB capture). Sniff some packets off the wire and you should be able to see how the venue racing works. You may need another ergo and another willing warm body to row it.
Sounds like excellent hacker task :)
Just wondering why it is not documented at all.

Post Reply