AK.F1.Timing.Live.LiveDriver.ChangeStatus C# (CSharp) Method

ChangeStatus() public method

Tries to change the status of this driver.
public ChangeStatus ( DriverStatus newStatus ) : void
newStatus DriverStatus The new driver status.
return void
        public void ChangeStatus(DriverStatus newStatus)
        {
            if(Status == newStatus)
            {
                return;
            }
            switch(newStatus)
            {
                case DriverStatus.InPits:
                    ++LapNumber;
                    CurrentSectorNumber = 1;
                    break;
            }
            Status = newStatus;
        }

Usage Example

Example #1
0
        public void can_change_the_drivers_status()
        {
            var driver = new LiveDriver(1);

            driver.ChangeStatus(DriverStatus.OnTrack);

            Assert.Equal(DriverStatus.OnTrack, driver.Status);
        }
All Usage Examples Of AK.F1.Timing.Live.LiveDriver::ChangeStatus