Transcription of Bridgemate developer guide
1 Bridgemate developer s guide Document revision 49 August 13th , 2018 2002-2018 Bridge Systems BV 2 Contents Contents .. 2 Revision history .. 3 General .. 8 Purpose of this document .. 8 Data exchange between Bridgemate and external programs .. 8 File format .. 8 File extension .. 8 Explanation of used terms .. 8 Creating the database .. 9 Database tables .. 9 Clients table .. 10 Session table .. 10 Section table .. 11 Tables table .. 12 RoundData table .. 12 ReceivedData table .. 13 IntermediateData table .. 15 PlayerNumbers table .. 15 PlayerNames table .. 15 Settings table .. 16 BiddingData table.
2 18 PlayData table .. 19 HandRecord table .. 20 HandEvaluation table .. 21 Table Layout .. 22 Filling the tables with session data .. 26 Using command line parameters at startup BCS .. 31 How to deal with missing pairs .. 32 How to deal with Rover movements .. 33 Team games .. 34 Updating movement information .. 35 Special 37 Adding rounds in Swiss events .. 38 Showing player names on the Bridgemate .. 40 Maximum values .. 41 Retrieving results .. 43 Guidelines for data retrieval .. 44 Updating scores by the scoring program .. 45 Checklist .. 46 Using the recorder version .. 47 Example of integration in scoring software .. 49 3 Revision history Revision history of this document since document version 15: Document version: 49 Release date: August 23th, 2018 Bridgemate Control Software version: Changes: EWReturnHome field added to Session table.
3 Document version: 48 Release date: July 17th, 2018 Bridgemate Control Software version: Changes: PairsMoveAcrossField field added to Session table. Document version: 47 Release date: November 2nd , 2017 Bridgemate Control Software version: Changes: ScoringType 4 (team scoring ) added. Explanation about implementation of team games added. Maximum value for Group increased to 127 (was 78). Document version: 46 Release date: January 11th, 2017 Bridgemate Control Software version: Changes: Field BM2 TDCall added to Settings table Document version: 45 Release date: October 3rd, 2016 Bridgemate Control Software version: Changes: Field SuspiciousContract added to table ReceivedData and IntermediateData Maximum value for Group increased to 78 (was 63).
4 Document version: 44 Release date: June 24th , 2016 Bridgemate Control Software version: Changes: Field Winners added to table Section Document version: 43 Release date: April 8th , 2016 Bridgemate Control Software version: Changes: Typo in Notrump field names of HandEvaluation table rectified. Document version: 42 Release date: January 4th , 2016 Bridgemate Control Software version: Changes: Information about player numbers per round updated Document version: 41 Release date: June 24th , 2015 Bridgemate Control Software version: Changes: Round field added to table PlayerNumbers 4 BM2 ValidateLeadCard field added to Settings table BM2 NumberEntryEachRound field added to Settings table BM2 NumberEntryPreloadValues field added to Settings table Document version: 40 Release date: March 31st , 2015 Bridgemate Control Software version: Changes.
5 High card point fields added to HandEvaluation table Document version: 39 Release date: January 22nd, 2015 Bridgemate Control Software version: Changes: HandEvaluation table added. Some minor modifications Document version: 38 Release date: February 24th, 2014 Bridgemate Control Software version: Changes: Session table added. Session field added in Section table. ScoringType field added in Section table. Document version: 37 Release date: November 18th, 2013 Bridgemate Control Software version: Changes: Value for validation of member numbers according to ABF rules Value for validation of member numbers according to JCBL rules Document version: 36 Release date: April 12th, 2013 Bridgemate Control Software version: Changes: ExternalUpdate field added to ReceivedData table.
6 Explanation how to update scores from the scoring program Document version: 35 Release date: May 11th, 2012 Bridgemate Control Software version: Changes: BM2 FirstBoardManually added to Settings table. Document version: 34 Release date: May 5th, 2012 Bridgemate Control Software version: Changes: How to deal with Rover movements Document version: 33 Release date: April 5th, 2012 Bridgemate Control Software version: Changes: BM2 EnterHandRecordWhen added to Settings table Values -256, 256, +256 to UpdateFromRound added for enabling and disabling waiting for new movement mode. Explanation how to use waiting for new movement mode in Swiss events.
7 Document version: 32 Release date: November 26th, 2011 5 Bridgemate Control Software version: Changes: strID added to PlayerNames table BM2 TextBasedNumber added to Settings table Document version: 31 Release date: June 6th, 2011 Bridgemate Control Software version: Changes: BM2 ViewHandrecord added to the Settings table. BM2 EnterHandrecord added to the Settings table. Value 3 for setting BM2 NameSource added. Document version: 30 Release date: February 17th, 2011 Bridgemate Control Software version: Changes: BM2 AutoShowScoreRecap setting field added for automatic showing score recap. BM2 NumberValidation updated with FFB rules.
8 Document version: 29 Release date: January 17th, 2011 Bridgemate Control Software version: Changes: BM2 GameSummary, BM2 SummaryPoints setting fields added for summary at end of session. Values of BM2 Ranking setting changed. Length of field Letter in table Section changed from 2 to 3. Strict ordinal relation between section ID and section letter removed. Support for double and triple section letters added. Document version: 28 Release date: November 7th, 2010 Bridgemate Control Software version: Changes: Processed and TimeLog fields added to table PlayerNumbers. Document version: 27 Release date: October 25th, 2010 Bridgemate Control Software version: Changes: Specifications for missing pair changed.
9 Maximum values for Bridgemate II updated. Document version: 26 Release date: October 10th, 2010 Bridgemate Control Software version: Changes: Startup parameter added for running concurrent Bridgemate Pro system. Startup parameter added for specifying which tab to show at startup. EWMoveBeforePlay setting moved to Section table (was: BM2 EWMoveBeforePlay in Settings table) CustomBoards specification amended. Document version: 25 Release date: September 30th, 2010 Bridgemate Control Software version: Changes: BM2 NameSource chapter updated Document version: 24 Release date: September 5th, 2010 Bridgemate Control Software version: 6 Changes: Bridgemates can be reset by the scoring program.
10 Bridgemate settings update can be initiated by the scoring program. BM2 NameSource setting added. Document version: 23 Release date: July 5th, 2010 Bridgemate Control Software version: Changes: Bridgemate II setting for validation of member number added. Document version: 22 Release date: June 5th, 2010 Bridgemate Control Software version: Changes: Group field added to table Tables . PlayerNames table added to database. Recording settings add to database. Information about using names added. Document version: 21 Release date: December 9th, 2009 Bridgemate Control Software version: Changes: Bridgemate II setting for enabling RESET function key added.