Commit Graph
151 Commits
Author SHA1 Message Date
Axel Uhl b517b61ea3 fixed bug in SailMasterConnectorImpl introduced by changing the handling of _STOPSERVER 2011-11-09 18:13:56 +01:00
Axel Uhl 8527092ea1 fixed bug in SailMasterConnectorImpl introduced by changing the handling of _STOPSERVER 2011-11-09 15:41:50 +01:00
Axel Uhl f2a93777ac first StoreAndForward test that tests whether a raw message was successfully written to the DB 2011-11-09 13:44:42 +01:00
Axel Uhl cc6d9f330c first successful test with numbering forwarded SailMaster messages 2011-11-09 12:57:38 +01:00
Axel Uhl a628b15809 preparing StoreAndForward to record SwissTiming messages in Mongo 2011-11-09 10:30:55 +01:00
Axel Uhl e62231feaa introduced separate persistence bundles for domain, tractrac and swisstiming bundles 2011-11-08 18:06:44 +01:00
Axel Uhl 2a12d45fc0 refactored Mongo DB connector: new Activator which encapsulates DB connection 2011-11-08 17:10:10 +01:00
Axel Uhl 68aaec81df fixed RPD test after Kai changed the protocol regarding time stamp format 2011-11-07 20:52:55 +01:00
Axel Uhl 557619696e starting to introduce polymorphism across RaceTracker for SwissTiming and TracTrac 2011-11-07 18:18:27 +01:00
Axel Uhl c12a0d74fc listing races offered by SwissTiming SailMaster server seems to work 2011-11-07 15:45:46 +01:00
Axel Uhl 97b95ea660 compilable (yet entirely untested) version of SwissTiming configuration stuff 2011-11-07 13:17:03 +01:00
Axel Uhl 742697267a factored out the common parsing functionality for event and response messages;
implemented the notification methods for SwissTiming events
2011-11-04 17:25:42 +01:00
Axel Uhl ee4f0db2ce added flimsy test for mark passing times 2011-11-04 17:06:48 +01:00
Axel Uhl f5d38da9e4 flimsy test for distance between boats 2011-11-04 16:40:24 +01:00
Axel Uhl f6f894d2ed added test case (that currently suffers from stale data about distances) for distance between boats 2011-11-04 16:27:07 +01:00
Axel Uhl d870388e65 added test for delta clock at mark 2011-11-04 16:15:42 +01:00
Axel Uhl e9709e0b4c ignore entire live SwissTiming test to not confuse kielweek server (firewall issue!) 2011-11-04 15:20:45 +01:00
Axel Uhl 5d1eeff627 Benjamin and Fabian: fixed bug in FormattedDoubleLegDetailColumn.getPercentage regarding NPE 2011-11-04 14:42:36 +01:00
Axel Uhl 4ad6881f02 added logic and first basic test for clock at mark; doesn't work yet 2011-11-04 14:33:06 +01:00
Axel Uhl b23ac38cc7 continued with SwissTiming connector and tests 2011-11-04 11:00:41 +01:00
Axel Uhl f1d962a001 fixed test data for SwissTiming RPD test 2011-11-04 09:43:27 +01:00
Axel Uhl c32b399a3b removed unnecessary interface 2011-11-03 22:40:15 +01:00
Axel Uhl 79fb156d6f trimmed the RPD test case such that it runs for now;
There seem to be contradictions with the SwissTiming Sail Master protocol specifications
which I've now addressed to Kai Hahndorf. It seems that except for COMPETITOR tracker types
the AverageSpeedOverGround field is missing.
2011-11-03 22:37:00 +01:00
Axel Uhl d9247287a0 refactored SwissTiming tests to use the MessageType constants instead of string literals 2011-11-03 20:52:47 +01:00
Axel Uhl 2f9e488016 fixed SwissTiming tests with new rendevous design 2011-11-03 20:48:37 +01:00
Axel Uhl 6f962d9dc8 first implementation of a SwissTiming RPD message parsing algorithm; untested 2011-11-03 18:22:33 +01:00
Axel Uhl 50bb919f43 started to prepare structures for receiving fixes from SwissTiming sail master 2011-11-03 12:25:56 +01:00
Axel Uhl 37e5ce4c77 minor rename 2011-11-03 11:48:06 +01:00
Axel Uhl df0ae8df87 added interface method for getMarkPassingTimesInMillisecondsSinceStart 2011-11-03 11:47:39 +01:00
Axel Uhl ba3fd9ea94 made sail master tests work off new protocol version 2011-11-03 11:44:51 +01:00
Axel Uhl cdbcca2862 working towards new SwissTiming connector protocol 2011-11-03 11:09:22 +01:00
Axel Uhl 2a4e3ec161 added pwt commons to gwt.ui.test pom.xml 2011-11-03 10:13:32 +01:00
Axel Uhl 2cd4fb082e added preferences files; removed generated files from git; added missing RaceAverageSpeedColumn.java 2011-10-05 23:51:26 +02:00
Axel Uhl afdf367522 fixed date for parsed time stamps in SwissTiming connector 2011-09-30 23:52:32 +02:00
Axel Uhl 8c87a0e8f9 fixed time formats in SwissTiming connector 2011-09-30 23:29:01 +02:00
Axel Uhl f93a4e1729 implemented (but didn't test) remaining SwissTiming functions / parsers 2011-09-30 17:13:55 +02:00
Axel Uhl d67f64facf implemented more structured SwissTiming service connector pieces 2011-09-30 16:23:32 +02:00
Axel Uhl 1379341980 started with structured SwissTiming services 2011-09-30 15:38:16 +02:00
Axel Uhl 46a81d231e started with structured SwissTiming services 2011-09-30 15:38:03 +02:00
Axel Uhl 7fa4961faa initial SailMaster message splitting in place 2011-09-30 11:18:49 +02:00
Axel Uhl c802d2885d refactored SwissTiming connector APIs 2011-09-30 11:11:07 +02:00
Axel Uhl 9ee8128701 according to Kai's statement, set SailMaster charset to cp1252 2011-09-30 10:38:22 +02:00
Axel Uhl 70f0d8ce35 added first test case towards SwissTiming SailMaster connectivity 2011-09-30 10:36:39 +02:00
Axel Uhl 2c30a02369 according to Kai Hahndorf, discard SwissTiming packets with zero battery or satellites 2011-09-26 09:36:22 +02:00
Axel Uhl 3a56728f16 search for packet start in UDP stream in SwissTiming parser 2011-09-01 11:59:48 +02:00
Axel Uhl e172bbd0b5 turned SwissTimingFormatException into an IOException to avoid aborts 2011-09-01 11:37:55 +02:00
Axel Uhl 61367173d8 added main() for SwissTiming UDP receiver 2011-08-29 18:05:39 +02:00
Axel Uhl 3fd911764c factored commonalitied between Expedition and SwissTiming UDP receivers 2011-08-29 17:59:24 +02:00
Axel Uhl 01e669da9f added a test that reads all messages from the test file 2011-08-25 23:20:43 +02:00
Axel Uhl 66c031ccf4 first working parser for SwissTiming GPS packets with test case 2011-08-25 18:31:49 +02:00