Lukas Niemeier
063eb58a33
# PositioningFragment has confirm button...
2013-04-11 01:19:34 +02:00
Lukas Niemeier
d1be9dc589
# Added button to FinishedRaceFragment for repositioning
...
# RaceDialogFragment now implements TickListener
2013-04-11 00:32:19 +02:00
Lukas Niemeier
e66f7ff58a
Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated
2013-04-11 00:10:29 +02:00
Lukas Niemeier
cbf97b4120
# extracted positioning into own fragment
2013-04-11 00:10:13 +02:00
Fabian Tschirschnitz
98d85cd4ce
added ess 175% rule for race finish.
2013-04-10 23:45:37 +02:00
Lukas Niemeier
7ae0f1bb3f
# display start, first boat and finished time in FinishedRaceFragment
...
# TimeLimit time still missing
2013-04-10 23:19:05 +02:00
Lukas Niemeier
59a4b81ad3
# prevent score correction comparison when there are no scores transmitted
2013-04-10 23:18:20 +02:00
Lukas Niemeier
dbf701e61c
# fixed set of ResetTime button
2013-04-10 19:18:33 +02:00
Lukas Niemeier
2ec698d8a7
# fixed references of old layout elements
2013-04-10 19:15:30 +02:00
Armin Zamani
8fc90fdb92
added a TODO for a countdown label for Xray to be implemented (but will
...
survive without it too), refactoring
2013-04-09 11:46:45 +02:00
Armin Zamani
c7387ee5d9
Implemented UI handling of individual recall
2013-04-09 04:42:06 +02:00
Armin Zamani
05e44e0c1b
Implemented UI listeners for ESS start phase events
2013-04-09 04:18:35 +02:00
Armin Zamani
db878e1d17
Implemented the individual recall handling (automatic vs manual removal)
2013-04-08 22:53:32 +02:00
Armin Zamani
d6c6bfa551
introduced aborting flag input possibility to running and finishing
...
fragment
2013-04-08 14:38:09 +02:00
Armin Zamani
4541f3067b
Renamed AP Button label to aborting Flag button label, implemented ap
...
handling in Startphase fragement
2013-04-08 13:31:17 +02:00
Armin Zamani
4d8156faeb
Introduced the aborting flag selection diaglog, Implemented Aborting
...
Flag selection in SetTimeFragment
2013-04-08 13:14:54 +02:00
Armin Zamani
7445289ffd
Implemented Postponement and Abandonment of Race for Extreme sailing
...
Start procedure (AP and NOVEMBER)
2013-04-08 08:54:20 +02:00
Armin Zamani
304b991b33
Refactored Race info fragments: The TickListener is now implemented by
...
the RaceFragement, so that all Race fragments can receive ticks
2013-04-08 05:57:01 +02:00
Armin Zamani
698f05f531
Introduced a confirmation dialog when the race shall be resetted
2013-04-08 05:47:11 +02:00
Armin Zamani
e03e69d8f3
Resolved a warning in the system regarding the gateway bundle
2013-04-08 05:26:42 +02:00
Armin Zamani
0531cddf88
The finishing and finish are now handled by the start procedure
2013-04-07 21:30:44 +02:00
Armin Zamani
7850c2a218
RegattaOverview: The last flag is shown correctly now and better status
...
text is shown
2013-04-07 19:56:58 +02:00
Armin Zamani
80beb65712
Some bug fixes in the App persistence manager, implemented missing race
...
log pass change event deserializer, implemented race abortion, removed
some unused code
2013-04-07 18:05:09 +02:00
Armin Zamani
78f70a0134
Several bug fixes of the recent app implementation
2013-04-07 16:31:59 +02:00
Armin Zamani
6c68ae868c
implemented race event registering, added race change listener
...
methods that handle when the start time of a race changed, or the race
is aborted or when an individual recall is issued
2013-04-07 13:43:42 +02:00
Armin Zamani
0d0c8a8f3e
implemented the registering of automatic events based on the start
...
procedure and the call for dispatching when the event is fired by the
android alarm manager
2013-04-07 12:18:55 +02:00
Armin Zamani
a32eaf53da
Start phase: refactored handling of the event time of the start time
...
event
2013-04-07 10:37:45 +02:00
Armin Zamani
b5f964ae4d
Startphase: Implemented the handling of start times in
...
the past or while the startphase should have started
2013-04-07 02:33:51 +02:00
Armin Zamani
9477ad2d9d
Next step towards start time and start procedure handling in the app
2013-04-07 01:51:55 +02:00
Armin Zamani
e3a4fab4db
First step towards StartProcedure implementation
2013-04-06 22:32:51 +02:00
Armin Zamani
0b752acc2c
Steps towards score corrections in the leaderboard initiated by a race
...
log event
2013-04-06 21:50:36 +02:00
Armin Zamani
f7476a3823
Worked on layouting for the finishing fragment view in the RCC App
2013-04-06 16:08:34 +02:00
Armin Zamani
aa0c113d3c
When a positioning list event exists, this list is read and displayed
...
when the finishing fragment is created. the changed event is also
created when a maxpointsreason is set by the race officer
2013-04-06 14:54:36 +02:00
Armin Zamani
ca811614e2
Added the MaxPointsReason to the finishing list, now a pair of
...
competitor and maxpointsreason is used for the positionings
2013-04-06 11:27:04 +02:00
Armin Zamani
828226546c
the positioning confirmation event is issued when the blue flag down
...
button is pressed (race is finished, last competitor has finished or
time limit is reached)
2013-04-06 00:55:18 +02:00
Armin Zamani
84aad68fce
Introduced new race log event finish positioning confirmed event
2013-04-06 00:05:22 +02:00
Armin Zamani
f9e43bbcc6
The finish positioning list changed event is now triggered in the app
2013-04-05 23:06:58 +02:00
Armin Zamani
ea881bf348
introduced the deserialization of competitors as part of race log events
2013-04-05 22:37:31 +02:00
Armin Zamani
b120933bee
Merge branch 'master' into racecommittee_integrated
2013-04-05 22:01:18 +02:00
Armin Zamani
f8779b156e
implemented persistence load of the
...
RaceLogFinishPositioningListChangedEvent + testing
2013-04-05 20:37:02 +02:00
Axel Uhl
ecdce44d2c
don't enter MarkPassings with guessed time points; instead, only queue and wait for start time to be received later;
...
otherwise, this would let TrackedRace infer the start time from the guessed start mark passing times which ends in a
"vicious circle" with future mark passings not even being queued for re-validation after start time receiving.
2013-04-05 19:12:22 +02:00
Armin Zamani
db26b0aab7
implemented the new event FinishPositioningListChanged, now it can be
...
replicated, serialized and deserialized and persisted
2013-04-05 15:23:38 +02:00
Armin Zamani
0672496e0f
changed visibility for the dragging properties in the related fragments
2013-04-05 13:56:44 +02:00
Armin Zamani
8e00ee4100
The order of waypoints is now changeable via drag and drop in the course
...
design dialog
2013-04-05 11:24:45 +02:00
Armin Zamani
8478afecfb
Introduced DragSortController in code instead of XML. The drag handling
...
works now as expected.
2013-04-05 10:38:14 +02:00
Axel Uhl
1505247fde
trying to fix bug 1335 by removing *all* mark passings with guessed time points; doesn't work properly yet
2013-04-05 10:22:10 +02:00
Axel Uhl
08f3426da8
enhanced logging for TMDMessageQueue
2013-04-05 02:17:42 +02:00
Axel Uhl
2217031496
implemented fix for bug 1335 by introducing TMDMessageQueue, queuing TMD messages for which no start time existed
2013-04-05 02:03:20 +02:00
Armin Zamani
1a3f016d71
worked on drag and drop facility so that only when a certain symbol is
...
pressed the item moves
2013-04-05 01:46:52 +02:00
Armin Zamani
a056ccdb31
added an android library for drag and droppable list views, introduced
...
positioning list in finishing fragment
2013-04-04 23:59:24 +02:00