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