Commit Graph
8325 Commits
Author SHA1 Message Date
Lukas Niemeier dc63b554a5 # added RaceLogStartProcedureChangedEvent...
# ... and serializer...
# ... and deserializer...
# ... and persistence...
# ... and tests
2013-04-23 02:20:09 +02:00
Fabian Tschirschnitz a68dd8d4e2 moved RaceLogAnalyzerTest.java into a hopefully more specific project/package 2013-04-23 01:53:48 +02:00
Fabian Tschirschnitz 8fee9f163d Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2013-04-23 01:36:54 +02:00
Fabian Tschirschnitz 25b18be6f3 added rudimentary gate start specific information to gwt RegattaOverviewTableComposite.java 2013-04-23 01:30:20 +02:00
Axel Uhl 1337e60f65 start analysis working in leaderboard; fixed Tack names and moved them to localization 2013-04-22 22:07:15 +02:00
Armin Zamani 0a137c5a84 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 18:35:25 +02:00
Armin Zamani e6ddcadb36 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/FlagImageCell.java
2013-04-22 18:34:40 +02:00
Fabian Tschirschnitz 1098ff7259 added gate line opening time to ui. added the deserializer code for the corresponding event. 2013-04-22 18:32:01 +02:00
Axel Uhl 426cebc599 fixed naming of Tack.PORT and Tack.STARBOARD by swapping the two literals, also in tests and boat visualization 2013-04-22 16:35:52 +02:00
Axel Uhl d1e464b832 added race detail columns for distance to line, speed at race start and speed when starting 2013-04-22 16:16:34 +02:00
Fabian Tschirschnitz 025fc95978 added createdAt field to RaceLogGateLineOpeningTimeEventDeserializer.java 2013-04-22 15:39:49 +02:00
Axel Uhl b70db297b7 compute distance to start line in TrackedRace 2013-04-22 15:06:09 +02:00
Axel Uhl 9cfe44389e assuming ControlPoint's P1.UUID and P2.UUID to be the result of java.util.UUID.toString() that parse using UUID.fromString();
This has been confirmed by Jorge from TracTrac in a Skype message on 2013-04-22T10:55:00+02
2013-04-22 10:57:27 +02:00
Axel Uhl 1a45e1f1da understand P1.UUID and P2.UUID meta-tags on TracTrac ControlPoint to identify the buoys of which a line/gate is combined 2013-04-22 10:48:49 +02:00
Fabian Tschirschnitz bc70f7b4d2 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 00:53:42 +02:00
Fabian Tschirschnitz 3437581122 added gate line opening time feature to app. event post to server does still not work correctly. 2013-04-22 00:53:04 +02:00
Lukas Niemeier d95dfaa9b9 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-21 22:20:08 +02:00
Fabian Tschirschnitz d9ab3c5379 added pathfinder functionality to ui. improved input behaviour a little bit. 2013-04-21 22:15:14 +02:00
Axel Uhl 32fae6c514 fixed 505 Worlds 2013 official link again; trailing /2013/ didn't work 2013-04-21 14:04:33 +02:00
Axel Uhl e8f3b3133c fixed link to official 505 Worlds 2013 web site 2013-04-21 13:30:09 +02:00
Lukas Niemeier bcee93ccc4 # deserialization restores createdAt timepoint 2013-04-21 10:39:31 +02:00
Axel Uhl e65e7646de added 505 Worlds 2013 to index.html 2013-04-21 09:39:46 +02:00
Lukas Niemeier d955b49ea7 # correct loading of pathfinderevents
# passing tests for loading
2013-04-21 01:26:15 +02:00
Lukas Niemeier f3633a895f # added missing files from last move
# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
2013-04-21 01:14:11 +02:00
Lukas Niemeier 442b867232 # moved racelog deserialization stuff into own package to ensure symmetry with serialization package structure 2013-04-20 23:03:36 +02:00
Lukas Niemeier f7d7c41c05 # chooser chooses right serializer for PathFinder events 2013-04-20 23:00:19 +02:00
Fabian Tschirschnitz 8e45e3a1b6 added gate start specific buttons (pathfinder and gatelineopeningtime) to ui. added pathfinder-event to domain. some other fixes. SORRY: serialization-test does not work. 2013-04-20 19:56:41 +02:00
Fabian Tschirschnitz dd4d93efed added lower flag to regattaoverview, extended gate start feature. 2013-04-20 17:17:07 +02:00
Fabian Tschirschnitz 7410197d33 added basic filtering of races to regattaoverview and removed unnecessary flag display arrows from flag cell. 2013-04-20 14:08:56 +02:00
Axel Uhl e59b73cccd use white flag with grey border as NONE flag 2013-04-19 18:21:53 +02:00
Axel Uhl b7acc840ef turned NONE flag into white 2013-04-19 17:07:00 +02:00
Axel Uhl 54fa83fc5b added flag for "none" nationality; is used in case a competitor's nationality isn't recognized, such as for TracTrac sending NON 2013-04-19 16:42:21 +02:00
Axel Uhl e261b745c4 avoid unnecessary use of expensive atan2 by doingi a simple wind speed scaling by direct multiplication 2013-04-19 13:33:39 +02:00
Axel Uhl c1d179e9ce bug 1348: use a fetcher pattern for the size of Leaderboard.getCompetitors() so it doesn't get computed unnecessarily;
this isn't the full solution to bug 1348 which would require smart caching with tricky cache invalidation,
particularly for meta-leaderboards. But it helps for all LowPoint scoring schemes.
2013-04-19 12:17:53 +02:00
Axel Uhl 485b81f671 only consider readable files for import 2013-04-19 00:54:26 +02:00
Axel Uhl 9ba7da543f added a test case with a sheet obtained from Pam Johnson; some confusion about a wrong "DNF" score; adjusted score manually from DNF to 20 2013-04-19 00:45:30 +02:00
Axel Uhl bb413ced3e ignore files for import if they start with "." 2013-04-19 00:16:03 +02:00
Axel Uhl 91b86d18fa fixing bug 1347: parallelize calculation of competitor chart data 2013-04-18 18:06:50 +02:00
Axel Uhl 0087190814 put SwissTiming races into state LOADING for scripted tests and TRACKING after script has finished to avoid excessive cache recalculations 2013-04-18 17:02:24 +02:00
Axel Uhl 7bc1c1d943 Merge remote-tracking branch 'server/master' 2013-04-18 13:36:14 +02:00
Axel Uhl 0bf63c7530 fixing bug 1349; DynamicTrackedRace held back triggers for the maneuver cache when the race was in state LOADING;
This was superceded by the change to suspend and resume the caches while the race is in state LOADING.
However, when suspended, triggers need to be sent to the cache, or else it won't start an update for
those keys when resumed.

Note that this commit does not fix the "side-show" issue of prematurely switching a race to TRACKING state
even if there are events left in its queue.
2013-04-18 13:17:07 +02:00
Axel Uhl a67b6ce953 commented logging, surrounded possible FINEST logging with check for log level before assembling message 2013-04-18 13:12:52 +02:00
Axel Uhl a28cc9d26d comment change only 2013-04-18 13:06:55 +02:00
Axel Uhl a7dda22c09 towards solving bug 1348, prepare for caching of getCompetitors() in AbstractSimpleLeaderboardImpl 2013-04-18 13:05:42 +02:00
Axel Uhl c448b37eb1 don't delete queued events in TracTrac connector when Stop Tracking is applied (don't preemptively clear the queues) 2013-04-18 13:02:50 +02:00
fmittag 1199ff818d removed unnecessary dependencies to the org.eclipse.osgi bundle 2013-04-18 10:46:15 +02:00
Axel Uhl ac02cea823 increased core pool size for thread pools; max pool size is only considered when queue is full, but we use unbounded queues... 2013-04-18 00:02:16 +02:00
Axel Uhl e0aaff3c08 fixed read/write lock naming in log statements 2013-04-17 21:01:05 +02:00
Christopher Ronnewinkel (D036654) bff9621652 fix streamlets grid to be confined in heatmap area;
make streamlets more transparent;
2013-04-17 17:34:01 +02:00
Christopher Ronnewinkel (D036654) 3a83d8fb3b fix deserialization issue for wind-pattern-settings (for GWT 2.5.1 compatibility) 2013-04-17 16:50:31 +02:00