Axel Uhl
8519fcd2f0
enhanced locking traces; fixed CourseUpdateTest.testWaypointAddedAtEnd which needed the course's write lock to guard against TracTrac background update
2012-09-28 14:58:05 +02:00
fmittag
ebb662c052
Fixed bug parsing the color of a buoy from the name of a buoy for an TracTrac race.
...
This hack will anyway replaced later when the new metadata facility of TracTrac is ready to use
2012-09-24 17:37:33 +02:00
Axel Uhl
949534629c
introduced ScoringScheme on Regatta, using LOW_POINT as default for now
2012-08-14 17:59:58 +02:00
Axel Uhl
44c0428676
added logging about from/to time range for MarkPosition subscription for TracTrac adapter
2012-07-17 23:00:07 +02:00
Axel Uhl
7314386337
deserialize initial load through DomainFactory to cache / replace all objects managed by DomainFactory
2012-07-12 00:48:23 +02:00
Axel Uhl
64f3d4c2dd
use ReentrantReadWriteLock on TrackImpl and all subclasses to increase concurrency while maintaining consistency
2012-06-28 14:00:39 +02:00
Axel Uhl
71d48e92a3
avoid NPE in TracTracRaceTrackerImpl; use ReadWriteLock in CourseImpl
2012-06-28 11:01:45 +02:00
Axel Uhl
8ba4adb21b
fixing simulator behavior regarding the fetching and translating of static start/stop tracking times
2012-06-26 15:03:49 +02:00
Axel Uhl
fd08026e18
fixing bug 820: another concurrent modification exception, this time unsynchronized access to markPassingsTimes cache
2012-06-26 13:07:02 +02:00
Axel Uhl
85a096e303
added TODO comment regarding bug 596
2012-06-26 09:18:23 +02:00
Axel Uhl
51d6c6d8cc
use "now" as start time point for mark positions if tracking start is in the future
2012-06-21 21:59:20 +02:00
Axel Uhl
51f7e32f7e
fixed delayed delivery of mark passing events; using a Timer; seems to roughly work. Now profiling needs to be done.
2012-06-19 00:44:34 +02:00
Axel Uhl
4c0b69e71d
first compilable yet entirely untested version of a TracTrac simulator
2012-06-18 21:12:37 +02:00
Axel Uhl
1e01668a69
work towards a TracTrac simulator
2012-06-18 20:29:51 +02:00
Axel Uhl
ac854bb314
parse KiWo score correction date using 0-23 times
2012-06-18 19:32:32 +02:00
Axel Uhl
afe7746d71
pass through a "simulation" parameter for the TracTrac tracker; doesn't do anything yet
2012-06-18 18:20:36 +02:00
Axel Uhl
ba6a2c7da0
fixing bug 773: waiting only for some time for the RaceDefinition; if wrong regatta, tracker stops
2012-06-16 21:58:05 +02:00
Axel Uhl
29071e60d3
added boat class names to RaceRecord(DTO) and show in TracTracEventManagementPanel
2012-06-14 11:59:34 +02:00
Axel Uhl
394362230a
fixed bug 739 by using trackedRegatta.getRegatta() instead of getOrCreateDefaultRegatta on TracTrac DomainFactory
2012-06-10 22:24:01 +02:00
fmittag
159b8c3536
Merge remote-tracking branch 'origin/master'
2012-06-08 16:33:53 +02:00
fmittag
b514140864
ensured that a tracked race is not created and added to a regatta when the boat classes are not equal
2012-06-08 16:33:40 +02:00
Axel Uhl
88e126374c
drop only those DBs whose names we have in CollectionNames
2012-06-08 16:02:37 +02:00
Axel Uhl
3208a21d1b
whenever a RaceDefinition is added to a persistent Regatta owned by RacingEventService, record persistently
2012-06-06 23:03:20 +02:00
Axel Uhl
32427f3a2d
addressing bug 733: looking up a Regatta by raceID first in RacingEventService before using a default regatta
2012-06-06 22:43:14 +02:00
Axel Uhl
4ae412f4b8
minor rename
2012-06-06 21:53:09 +02:00
Axel Uhl
b090e11b5e
added persistence for raceID-to-Regatta associations in RacingEventServiceImpl
2012-06-06 20:55:12 +02:00
Axel Uhl
2d7815978b
added TrackedRegattaRegistry as argument to SeriesImpl constructor and refactored all usages accordingly
2012-06-05 16:31:57 +02:00
Axel Uhl
bb48b4a227
moved knowledge about which boat classes may not always start upwind to base domain factory
2012-06-05 10:45:21 +02:00
Axel Uhl
4a212faa2e
fetch live delay from TracTrac when available
2012-05-25 11:50:44 +02:00
Axel Uhl
f1e4d7526b
as a fall-back, obtain start/stop tracking times during polling paramURL for race
2012-05-24 22:32:17 +02:00
fmittag
73fcdccd3d
Added a new global parameter delayToLiveInMillis to RacingEventService to make it possible to set the live delay globally.
...
Passed the parameter to all TrackedRace creation methods to set the parameter for a TrackedRace (during creation and later on)
2012-05-23 18:23:43 +02:00
Axel Uhl
fe1180f7bd
fixed issue with regatta creation
2012-05-23 14:28:45 +02:00
Axel Uhl
c953955d5f
Reproduces error in RaceTrackerTest.testStopTracking if executed after testInitialization
...
Run in "Run" mode. Order is important. When executed alone, it works. It seems that some caching
and timing problem is at fault. Added more logging, still not clear why the TrackedRegattaImpl
is re-used instead of created. I suppose the removal of the regatta doesn't remove the tracked regatta
properly.
2012-05-23 11:26:36 +02:00
Axel Uhl
134bbe412a
added "optional" regattaToAddTo parameter to tracking methods and pass on to race tracker factories
2012-05-22 23:01:31 +02:00
Axel Uhl
ebf6e65278
added methods to create TracTracRaceTracker with specific Regatta
2012-05-22 18:54:05 +02:00
Axel Uhl
9895acf1b3
a few more Event-->Regatta renames
2012-05-22 15:29:25 +02:00
Axel Uhl
c18c7f578f
refactored TracTracRaceTrackerImpl such that it can accept a pre-defined Regatta into which to add the races
2012-05-22 15:24:45 +02:00
Axel Uhl
b0eb1ae7f4
simple field rename in TracTracRaceTrackerImpl
2012-05-22 15:13:54 +02:00
Axel Uhl
a4caf7423d
renamed a few more getTrackedEvent to getTrackedRegatta; fixed failing replication test in ConnectTrackedRaceToLeaderboardColumn operation
2012-05-21 13:26:28 +02:00
Axel Uhl
bd94677e2d
renamed more "...event..." variables and parameters to "...regatta..."
2012-05-14 14:58:48 +02:00
Axel Uhl
81e24391f7
text search/replace for eventName and trackedEvent to regattaName and trackedRegatta
2012-05-14 14:30:24 +02:00
Axel Uhl
2799b7c287
renaming all trackedEvent occurrences to trackedRegatta
2012-05-14 14:23:39 +02:00
Axel Uhl
28ad1dbad2
renaming Event to Regatta; still missing many parameter and local variable names
2012-05-14 14:22:12 +02:00
Axel Uhl
21da4eebe3
removed TracTrac result API stuff which was never really used
2012-05-10 17:59:52 +02:00
Axel Uhl
a5ba097916
first working end-to-end replication of tracking a race, loading its data and untracking/removing it again
2012-05-08 18:15:52 +02:00
Axel Uhl
424d207142
added operation implementations to replicate dynamic tracked race data
2012-05-05 15:33:29 +02:00
Axel Uhl
4c39000801
broken activemq import package declarations
2012-04-24 13:30:09 +02:00
Axel Uhl
4677f19d50
moved the competitor cache to the base DomainFactory
2012-04-20 18:04:58 +02:00
Axel Uhl
598bb96720
made more classes serializable; a first serialization / deserialization test for a GPSFixTrack now works
2012-04-18 13:04:22 +02:00
Axel Uhl
871292d599
made more objects serializable
2012-04-17 17:55:38 +02:00