mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-30 15:57:11 +00:00
updated the TracAPI 3.0.11 readme file
This commit is contained in:
1 parent
e929fc12e0
commit
c07ed0fa71
1 file changed
+31
-4
@@ -44,10 +44,37 @@ Build number: 10715
|
|||||||
|
|
||||||
- It is possible to add two or more subscriptions for the same subscriber (Reported by Jorge Piera, 02/05/2015)
|
- It is possible to add two or more subscriptions for the same subscriber (Reported by Jorge Piera, 02/05/2015)
|
||||||
|
|
||||||
- If a race is in a not initialized state and it is loaded using the parameters file, the library assumes that
|
- An initialized race is a race where the tracking is on. A not
|
||||||
the consumer application wants to load the race and it changes its initialized attribute to true. This assumption
|
initialized race is a race where the tracking is off. If a race is in a
|
||||||
is wrong. Now, if a race is not initialized it will continue being uninitialized until the event administrator
|
not initialized state and it is loaded using the parameters file, the
|
||||||
changes its state to initialized (Reported by Axel Uhl, 17/05/2015)
|
library assumes that the consumer application wants to load the race and
|
||||||
|
it changes its initialized attribute to true (the tracking is on). This
|
||||||
|
assumption is wrong. Now, if a race is not initialized it will continue
|
||||||
|
being uninitialized until the event administrator changes its state to
|
||||||
|
initialized.
|
||||||
|
When a race changes its state from not initialized to initialized,
|
||||||
|
some events are thrown in the system:
|
||||||
|
1.
|
||||||
|
IRaceStartStopTimesChangeListener.gotTrackingStartStopTime(IRace,
|
||||||
|
IStartStopData): where the IStartStopData object contains the new
|
||||||
|
tracking interval.
|
||||||
|
2. IRacesListener.startTracking(UUID): the UUID is the race
|
||||||
|
identifier
|
||||||
|
3. IRacesListener.updateRace(IRace): IRace is the new updated
|
||||||
|
race where the IRace.isInitialized is true and it has values for both
|
||||||
|
the getTrackingStartTime and the getTrackingEndTime methods.
|
||||||
|
When a race changes its state from initialized to not initialized,
|
||||||
|
the following events are thrown in the system:
|
||||||
|
1.
|
||||||
|
IRaceStartStopTimesChangeListener.gotTrackingStartStopTime(IRace,
|
||||||
|
IStartStopData): where the IStartStopData object contains the null
|
||||||
|
interval ([0, 0])
|
||||||
|
2. IRacesListener.abandonRace(UUID): the UUID is the race identifier
|
||||||
|
3. IRacesListener.updateRace(IRace): IRace is the new updated
|
||||||
|
race where the IRace.isInitialized is false and it has null values for
|
||||||
|
both the getTrackingStartTime and the getTrackingEndTime methods.
|
||||||
|
(Reported by Axel Uhl, 17/05/2015)
|
||||||
|
|
||||||
|
|
||||||
********************************************
|
********************************************
|
||||||
************* TracAPI 3.0.10 ***************
|
************* TracAPI 3.0.10 ***************
|
||||||
|
|||||||
Reference in new issue
Block a user