Axel Uhl
5a68b51511
assuming java/ is tycho's basedir
2011-12-28 23:20:38 +01:00
Axel Uhl
014115a6de
trying without file: prefix
2011-12-28 23:02:15 +01:00
Axel Uhl
87d1b7408d
added missing ..
2011-12-28 22:55:48 +01:00
Axel Uhl
0e76733b27
trying relative path for file URL in target repository location
2011-12-28 22:52:41 +01:00
Axel Uhl
aaca5b9ad9
Merge branch 'gwt' into osgi_mvn_refactoring
2011-12-28 22:36:48 +01:00
Axel Uhl
8e0900eb41
Merge remote-tracking branch 'server/osgi_mvn_refactoring' into osgi_mvn_refactoring
...
Conflicts:
java/com.sap.sailing.server.api/pom.xml
2011-12-28 18:23:50 +01:00
Axel Uhl
cc31201942
adjusted to new tycho version
2011-12-28 18:21:44 +01:00
Axel Uhl
c995c8a3b0
adjusted target definitions to use Eclipse plugins/ directory
2011-12-28 18:20:24 +01:00
Axel Uhl
fa71c2f7fc
adjusted source bundling stuff to new tycho version
2011-12-28 17:05:31 +01:00
Axel Uhl
2165613168
fixed specific version dependency for Equinox launcher
2011-12-28 16:52:39 +01:00
Axel Uhl
e1e4c64bb6
updated / fixed target platform definitions
2011-12-28 16:43:04 +01:00
Axel Uhl
20eaa6e9f4
made targetplatform a bundle project and added launch config to generate target platform
2011-12-28 16:08:33 +01:00
Axel Uhl
38afc7dd1b
removed Phoenix resource servlets
2011-12-28 15:39:57 +01:00
Axel Uhl
c972c9e3d1
Merge branch 'gwt' into osgi_mvn_refactoring
...
Conflicts:
java/com.sap.sailing.gwt.ui.test/.gitignore
java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server.api/.project
java/com.sap.sailing.server.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
2011-12-28 15:37:10 +01:00
Axel Uhl
bbbf32a61c
fixed removal of replaced boat markers
2011-12-28 00:01:09 +01:00
Axel Uhl
fa0765d7eb
replace boat marker if its icon anchor changes
2011-12-27 23:40:10 +01:00
Axel Uhl
ac549cfb0d
after estimated wind track performs caching, use it for calculations is selected
2011-12-27 22:59:57 +01:00
Axel Uhl
469c5914a2
fixed caching of estimated wind track; now things are a lot faster again
2011-12-27 20:55:02 +01:00
Axel Uhl
820aceccc1
fixed test case so it won't consider null fixes for cache additions
2011-12-27 16:13:39 +01:00
Axel Uhl
2a9687ac14
started to add wind estimation caching; added test case which still fails sporadically
2011-12-27 16:02:41 +01:00
Axel Uhl
83aade65bd
don't use wind estimator for tack calculation (saves about 10x time);
...
we need to cache; see bug #20
2011-12-23 23:49:24 +01:00
Axel Uhl
843e4c9cac
clone fixes before analysis to avoid deadlock while computing tack involving wind estimation
2011-12-23 18:19:53 +01:00
Axel Uhl
8a0c9befac
avoid deadlocks by letting TrackBasedEstimationWindTrackImpl's getEstimatedWind be unsynchronized
2011-12-23 17:58:05 +01:00
Axel Uhl
5a7fce5e78
added varargs parameter to TrackedRace.getWind(...) allowing for the exclusion of wind sources
2011-12-23 17:35:26 +01:00
Axel Uhl
decf4b5dce
fixed endless recursion in descendingIterator for TrackBasedEstimationWindTrackImpl
2011-12-23 14:45:19 +01:00
Axel Uhl
3187939006
added a first elementary test case for estimated wind track
2011-12-23 14:10:11 +01:00
Axel Uhl
489b123350
added missing DescendingNavigableSet class
2011-12-23 13:52:22 +01:00
Axel Uhl
de63aed8fd
preparation work for a virtual wind track based on wind estimation
2011-12-23 13:47:00 +01:00
Axel Uhl
37a9751d85
fixed Javadoc typo
2011-12-23 11:20:25 +01:00
Axel Uhl
f19ed61d46
fixed typo, removed accomplished TODO
2011-12-23 11:19:51 +01:00
Axel Uhl
fb21f13de2
added enumeration constants for estimated wind sources
2011-12-23 11:19:14 +01:00
Axel Uhl
1fdb2b5855
minor adjustment to message strings
2011-12-23 11:18:51 +01:00
Axel Uhl
64a6f6533a
consistently use getInternalRawFixes() to encapsulate fixes field;
...
this will allow us to have specialized WindTracks for estimations that virtualize the fixes
2011-12-23 11:17:49 +01:00
Axel Uhl
6e158de3de
improved Track's Javadoc
2011-12-23 11:17:32 +01:00
Axel Uhl
ef6d896b37
enhanced comment
2011-12-22 17:51:42 +01:00
Axel Uhl
642c8e4e12
fixed test cases after getEstimatedWindDirection() no longer throws NoWindException
2011-12-22 17:22:20 +01:00
Axel Uhl
4f40092c14
return null instead of throwing an exception if wind cannot be estimated
2011-12-22 17:19:33 +01:00
Axel Uhl
32478e6b2a
Merge remote-tracking branch 'server/gwt' into gwt
2011-12-22 16:57:59 +01:00
Axel Uhl
9ef9dad5d5
Douglas-Peucker points less than two hull lengths apart belong to same maneuver even if more time between them;
...
This helps identifying penalty circles where the boat speed may drop off so much that too much time
passes between the Douglas-Peucker points for them to be within the time span of an average maneuver.
These points, however, are in very close distance from each other due to the low boat speed.
2011-12-22 16:52:02 +01:00
Axel Uhl
98141af18a
reverted maneuver duration back to 8000ms
2011-12-22 16:10:55 +01:00
Axel Uhl
ec58b027c6
improved comments
2011-12-22 16:08:31 +01:00
Axel Uhl
d4ac1a10eb
removed resolved TODO; enhanced tool tip for DP point markers
2011-12-22 16:07:50 +01:00
Axel Uhl
32e594b8bf
make "true" the default for upwind start; explicitly exclude other boat classes on demand
2011-12-22 13:47:41 +01:00
Axel Uhl
be2fcc6fe3
added test case for maneuver penalty circle detection
2011-12-22 12:08:07 +01:00
Axel Uhl
0fc7279457
temporarily adjusted SmallWindHistoryPanel's wind source display to "ESTIMATION"
2011-12-22 01:02:01 +01:00
Axel Uhl
44897294d5
had to relax one bearing-averaging-based test verdict's accuracy, probably due to lack of trigonometric precision
2011-12-22 00:47:53 +01:00
Axel Uhl
d90a66428d
fixed all bearing averaging using the now fixed BearingCluster
2011-12-22 00:43:59 +01:00
Axel Uhl
357492f47c
fixed BearingCluster's angle averaging
2011-12-22 00:39:55 +01:00
Axel Uhl
212ed96c74
added another failing test for BearingCluster averaging
2011-12-22 00:08:12 +01:00
Axel Uhl
4a60e667c8
added more failing test cases for degree averaging; some refactorings in track implementations
2011-12-21 23:57:48 +01:00
Axel Uhl
e4610e6076
annotated/commented all lines where degrees are "illegally" added / averaged
2011-12-21 21:53:15 +01:00
Axel Uhl
598f2f54b8
fixed bug in BearingCluster.splitInTwo; provide estimation in all cases, independently of EXPEDITION track;
...
use count of boats that were used for the estimation results as force in beaufort
2011-12-21 20:57:04 +01:00
Axel Uhl
8f9d3c37be
added logging properties to launch configs
2011-12-21 15:05:20 +01:00
Axel Uhl
e5050c7c72
formatting changes
2011-12-21 14:33:46 +01:00
Axel Uhl
7ce3c2ba48
parallelized getManeuvers in SailingServiceImpl
2011-12-21 14:29:02 +01:00
Axel Uhl
8ee5a66b21
Merge remote-tracking branch 'server/gwt' into gwt
2011-12-21 14:12:23 +01:00
Axel Uhl
b36c25fe30
allow for concurrency in DouglasPeucker implementation; parallelized leaderboard calculations in SailingServiceImpl
2011-12-21 14:11:55 +01:00
Axel Uhl
e6a1e27584
adjusted ADMIN documentation after a server restart
2011-12-21 14:10:08 +01:00
Axel Uhl
73a3187625
renamed abstract TracTrac test base class; added first fragments for a concurrency performance test
2011-12-21 11:31:19 +01:00
Axel Uhl
6a96f42218
replace an old empty Event with a new one created by TracTrac DomainFactory
2011-12-21 11:21:35 +01:00
Axel Uhl
b845e4fcb0
Merge remote-tracking branch 'server/gwt' into gwt
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/WindPanel.java
2011-12-20 17:27:01 +01:00
Axel Uhl
be6c9eb6b7
end-to-end support for first-leg-is-upwind identification
2011-12-20 17:23:56 +01:00
Axel Uhl
82077866ce
started to introduce a flag on TrackedRace identifying whether the first leg is known to be upwind
2011-12-20 16:10:56 +01:00
Axel Uhl
c8f8262737
Merge remote-tracking branch 'server/gwt' into gwt
2011-12-20 14:28:06 +01:00
Axel Uhl
552afbb2ae
removed the now redundant Refresh button from WindPanel as it's now provided by tracked race list
2011-12-20 14:26:56 +01:00
Axel Uhl
084e8ec271
fixed error message
2011-12-20 11:30:40 +01:00
Axel Uhl
f82e4da9b4
renamed test case class so Maven picks it up (needs to start or end with "Test")
2011-12-20 11:23:28 +01:00
Axel Uhl
8f78b274de
create TrackedRace after having added RaceDefinition to Event
2011-12-19 18:50:01 +01:00
Axel Uhl
7f540033b5
in RaceTrackerTest, wait for RaceDefinition to be completely wired with Event etc.
2011-12-19 18:28:37 +01:00
Axel Uhl
58a20e9bdd
add new RaceDefinition to Event before notifying waiters
2011-12-19 14:46:40 +01:00
Axel Uhl
b7ac55ae5f
added logging for events dropped due to missing TrackedRace
2011-12-19 14:22:45 +01:00
Axel Uhl
90d887be9a
changed getOrCreateRaceDefinition such that TracTrac connector creates RaceDefinition and TrackedRace;
...
The problem was that AbstractReceiverWithQueue.getTrackedRace(Race race) waited for the RaceDefinition
and started fetching the TrackedRace immediately after it was unblocked by the notifyAll that
happened upon creating the RaceDefinition. At this point the RaceCourseReceiver may not have had
issued the creation of the TrackedRace. Hence, the lookup of the TrackedRace may have failed,
resulting in events being dropped instead of having gotten added to the TrackedRace.
2011-12-19 14:17:57 +01:00
Axel Uhl
e3548080eb
added proper super.tearDown call to CourseUpdateTest which should avoid orphan threads and receivers
2011-12-19 13:37:20 +01:00
Axel Uhl
e9975f81a6
use MongoDBConfiguration consistently for test cases
2011-12-19 11:33:39 +01:00
Axel Uhl
0a24a5de32
parallelized waiting for receiver termination
2011-12-18 12:57:54 +01:00
Axel Uhl
86756ca949
increased timeout yet again
2011-12-18 09:34:51 +01:00
Axel Uhl
0c8735ac90
increased test timeout to increase chances of success
2011-12-18 01:46:08 +01:00
Axel Uhl
f360495736
added missing exception to main(...)
2011-12-18 01:31:26 +01:00
Axel Uhl
5e1cfefdeb
stop tracker at end of Unicode test to avoid interference with subsequently-executing tests
2011-12-18 01:26:33 +01:00
Axel Uhl
da77b6def9
set receivedEventDuringTimeout when event is enqueued, not when it's taken from queue
2011-12-18 00:37:46 +01:00
Axel Uhl
0f2649e0ef
yet improved logging
2011-12-18 00:25:41 +01:00
Axel Uhl
8435a77e96
improved logging
2011-12-18 00:20:55 +01:00
Axel Uhl
21917ecdd9
Merge remote branch 'origin/gwt' into gwt
2011-12-18 00:15:47 +01:00
Axel Uhl
33102070c0
for test cases, give TracTrac receivers a timeout instead of preemptively stopping them as more events arrive
2011-12-16 11:15:29 +01:00
Axel Uhl
a9dd7239dd
Merge remote-tracking branch 'server/gflot' into gwt
2011-12-15 14:47:20 +01:00
Axel Uhl
ee70623aa0
fixed sorting / formatting in MinMaxRenderer; avoid NPE in initializing time slider in RaceMapPanel
2011-12-15 14:44:34 +01:00
Axel Uhl
edc3d3d468
re-added title / tool tip to column rendering
2011-12-15 13:08:15 +01:00
Axel Uhl
84fc61e123
Merge remote-tracking branch 'server/gflot' into gwt
2011-12-15 12:28:32 +01:00
Axel Uhl
a4fc5f6f06
made minMaxRenderer attribute final in ManeuverCountRaceColumn
2011-12-14 21:14:52 +01:00
Axel Uhl
a16a2adeb7
Merge branch 'gwt' into gwtminmax
2011-12-14 21:09:48 +01:00
Axel Uhl
e5bce1b340
renamed to correct typo
2011-12-14 21:09:18 +01:00
Axel Uhl
ccd94fb9bb
Merge remote-tracking branch 'server/gwt' into gwtminmax
2011-12-14 21:06:58 +01:00
Axel Uhl
2f7bb505f5
Merge remote-tracking branch 'server/gwtminmax' into gwtminmax
2011-12-14 18:16:13 +01:00
Axel Uhl
8abee0b0e5
Merge branch 'gwt' into gwtminmax
2011-12-14 17:54:34 +01:00
Axel Uhl
0c3a0faf89
Merge remote-tracking branch 'server/gflot' into gwt
2011-12-14 17:52:45 +01:00
Axel Uhl
e701a0da66
RaceTreeView no longer in use; deleted
2011-12-14 17:50:38 +01:00
Axel Uhl
9de142599b
fixed NPE regarding leg type in GPSFixDAO in case boat is not on a race's track
2011-12-14 00:34:22 +01:00
Axel Uhl
3c401e2a44
fixed rotator initialization
2011-12-14 00:15:28 +01:00
Axel Uhl
e8e25f22ea
decide boat icon based on tack, leg type and highlighting
2011-12-14 00:04:33 +01:00
Axel Uhl
a3db17722f
added rotators for the remaining boat visualizations; added LegType to GPSFixDAO
2011-12-13 23:50:27 +01:00