Commit Graph
126 Commits
Author SHA1 Message Date
Axel Uhl 32cc72e7dd fixed Bug 58: turned RaceHandle into RacesHandle and adjusted getRace(...) to getRaces(...) accordingly 2011-12-03 11:11:12 +01:00
Axel Uhl ee8e750957 moved boat class cache and creation to base domain factory 2011-12-01 18:00:35 +01:00
Axel Uhl a372fa9b12 pulled createMarkPassing into base domain factory 2011-12-01 16:13:01 +01:00
Axel Uhl dacf7a7197 factored course update functionality into Course / CourseImpl 2011-12-01 15:49:24 +01:00
Axel Uhl ef3c013f77 move common functionality from tracking provider-specific domain factories to base domain factory 2011-12-01 14:26:05 +01:00
Axel Uhl 80dce384e2 removed redundant paramters in SwissTiming DomainFactory; use OSGi context to find expedition UDP port 2011-12-01 13:52:55 +01:00
Axel Uhl d620a33753 use only one getManeuvers() call to fill leg entry 2011-11-30 21:25:31 +01:00
Axel Uhl 80c75c031d use boat class's approximate maneuver duration as time over which to average speed 2011-11-30 00:09:23 +01:00
Axel Uhl eac6d6d1ad use same message loader / persistence to avoid duplicate SailMasterConnector instances;
in the long run, supporting equals on SwissTimingPersistenceImpl and the corresponding
configurations may help controlling the connector cache.
2011-11-25 16:05:15 +01:00
Axel Uhl 5f2ecd9584 cache DB connections 2011-11-25 15:23:11 +01:00
Axel Uhl e945d39eb6 renamed DynamicTrack to DynamicGPSFixTrack because it only tracks GPSFixes 2011-11-25 12:59:11 +01:00
Axel Uhl 8260d88794 removed raw message store for SwissTiming; added StressTest button for leaderboard logic 2011-11-22 17:20:05 +01:00
Axel Uhl ed53333f9e Merge remote-tracking branch 'server/gwt' into gwt 2011-11-22 14:22:30 +01:00
Axel Uhl a75026b5fd made competitors selectable in RaceMapPanel; made tail length configurable 2011-11-22 14:22:09 +01:00
fmittag 509c16d789 refactoring of SwissTimingEventManagerPanel:
- new layout
- new css files
- new configuration property (canSendRequests) for Swiss timing configuration
2011-11-22 14:09:16 +01:00
Axel Uhl 78d2c1264a added comment to address bug 57 (SailMasterConnector.addListener vs. trackRace) 2011-11-22 10:04:47 +01:00
Axel Uhl 9699896de3 clean up SwissTiming Event/Race/TrackedEvent/TrackedRace after stopping tracking it;
this may need to be adjusted once we add BoatClass support and hence group several
races in one Event object
2011-11-21 23:06:41 +01:00
Axel Uhl 4c96d2e23c factored out the common stop() functionality of RaceTrackers 2011-11-21 21:30:28 +01:00
Axel Uhl 705a9068a6 Merge branch 'gwt' into gwtcoursetest
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
2011-11-21 14:31:50 +01:00
Axel Uhl 124a593bb4 added test that asserts that the control point cache is used 2011-11-21 13:32:40 +01:00
Axel Uhl f6ba1d0861 fixed bug in receiveMessage: not the pair's element shall be null but the entire pair needs to be null 2011-11-21 11:49:33 +01:00
Benjamin Ebling 7881f5097c Merge branch 'gwtcoursetest' of ssh://kielweek.web4sap.com:22/home/trac/git into gwtcoursetest
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/resources/SailMasterDataInterfaceNewCourseConfig.txt
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
2011-11-21 09:30:08 +01:00
Fabian Schwarz-Fritz 22a1f1bde6 Created test case for changing courseConfiguration CCG after some RPD
messages.
2011-11-18 16:51:49 +01:00
Benjamin Ebling 09fb009b05 Merge branch 'gwt' into messagescripttest
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-18 14:24:37 +01:00
Axel Uhl d55f8c53e2 fixed start time issues; first complete SwissTiming race in leaderboard 2011-11-17 16:28:20 +01:00
Fabian Schwarz-Fritz 2782073672 Merge remote-tracking branch 'origin/gwt' into gwt
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
2011-11-17 15:28:59 +01:00
Fabian Schwarz-Fritz 0cda70a2ce fixed assignment to race attribute 2011-11-17 15:27:46 +01:00
Axel Uhl e119e77cdc moved event/trackedEvent creation before trackRace 2011-11-17 15:07:25 +01:00
Axel Uhl 3b40bc6773 added canSendRequests parameter to SailMasterConnectorImpl and refactored clients accordingly; fixed startTime 2011-11-17 14:42:16 +01:00
Axel Uhl 102c607b65 refactored scripted end-to-end tests 2011-11-16 18:33:51 +01:00
Axel Uhl 7949c644aa refactored SailingServiceImpl such that it doesn't directly use the SwissTimingConnector;
instead it turns to the RacingEventService which then knows the SwissTimingConnector
2011-11-16 17:52:26 +01:00
Fabian Schwarz-Fritz 272ac6a5f3 Added equals and has code methods in rac Messages. 2011-11-16 11:32:54 +01:00
Axel Uhl 2b8268622f prepared extraction of boat class from SwissTiming raceID 2011-11-16 09:07:24 +01:00
Axel Uhl 01970ebe78 adjusted the TMD processing so that we can also handle partial updates 2011-11-15 17:12:09 +01:00
Axel Uhl f7e8cb385c added comment telling why we're not implementing CAM handling; it's covered already by TMD handling 2011-11-15 13:47:23 +01:00
Axel Uhl 22e340cd93 provided an untested implementation of receiveTimingData for SwissTiming connector 2011-11-15 13:32:16 +01:00
Axel Uhl b38242f251 more robust exception handling within SailMasterConnectorImpl, catching exceptions caused by handlers 2011-11-15 13:10:06 +01:00
Axel Uhl 6fa43efb50 added (untested) support for converting RPD messages into domain objects 2011-11-15 09:48:38 +01:00
Axel Uhl 0c4926c7ae some untested code for creating the basic domain objects from SwissTiming objects 2011-11-14 22:56:14 +01:00
Axel Uhl 93ccfe55d6 refactored: moved functionality for TrackedRace creation including constants for default averaging times 2011-11-14 22:37:06 +01:00
Axel Uhl 00b2749202 refactored to get rid of the "token" approach for updating / retrieving RaceDefinitions from tracker 2011-11-14 21:55:31 +01:00
Axel Uhl 66aa964c80 use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes
Conflicts:

	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-14 20:58:45 +01:00
Axel Uhl 692b2fd458 added first domain object creation methods in SwissTiming domain factory 2011-11-14 18:23:44 +01:00
Axel Uhl 127c95a252 started to introduce TrackedEventRegistry in SwissTiming stuff 2011-11-14 17:17:20 +01:00
Axel Uhl 90467c05db trying to fix NPE in SailMasterConnectorImpl 2011-11-14 16:53:25 +01:00
Axel Uhl f970ea0e39 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-14 15:10:16 +01:00
fmittag 65d6a6dc77 MANIFEST.MF change bundle require "org.eclipse.osgi" to import package "org.osgi.framework" 2011-11-14 11:15:33 +01:00
Axel Uhl da39f7f1d6 improved Javadoc 2011-11-14 10:35:07 +01:00
Axel Uhl 694cdaab5b implement race-specific listener concept 2011-11-14 08:35:00 +01:00
Axel Uhl 5ed401251c minor mostly comment changes 2011-11-12 23:35:32 +01:00