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 |
|