AK.F1.Timing.Live.LiveMessageTranslator.TranslateSetDriverSectorTimeMessage C# (CSharp) Method

TranslateSetDriverSectorTimeMessage() private method

private TranslateSetDriverSectorTimeMessage ( SetDriverSectorTimeMessage message ) : Message
message AK.F1.Timing.Messages.Driver.SetDriverSectorTimeMessage
return Message
        private Message TranslateSetDriverSectorTimeMessage(SetDriverSectorTimeMessage message)
        {
            if(!IsRaceSession || message.SectorNumber != 3)
            {
                return message;
            }
            // We do not receive lap messages during a race session so we infer it from the current race
            // lap number and the driver's current gap.
            return new CompositeMessage(message,
                new SetDriverLapNumberMessage(message.DriverId,
                    GetDriver(message).ComputeLapNumber(RaceLapNumber)));
        }