pub struct Race {
pub position: u16,
pub registration_number: String,
pub laps: Option<u32>,
pub total_time: String,
}Expand description
Race position information
Contains the current race position of a competitor (identified by registration_number) and
their total time / laps completed.
§Note
If an overtake occurs, the timing software should emit a Race record for both the passing and
passed competitors, updated with their new positions, so you shouldn’t need to recompute the
running order yourself.
Both Race and PracticeQual messages should be expected in all types of session, in all
scenarios they provide information about the competitor’s best lap and total race time, the
interpretation of the standings will depend on the type of session in progress.
Fields§
§position: u16The competitor’s position in the running order
registration_number: String§laps: Option<u32>Laps completed, this will be None if the competitor has not yet completed a lap after a
Green flag state has occured.
total_time: StringTotal race time (the sentinel value 00:59:59.999 indicates a competitor for whom no
passing has yet been recorded).