//fill with defaults public DisplayConfiguration(bool t) { ButtonFunctions = new List <ButtonFunctionsEnum> { ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None }; ButtonOptions = new List <string> { "", "", "", "", "", "", "", "" }; ButtonOptionsScreens = new List <int> { -1, -1, -1, -1, -1, -1, -1, -1 }; //LapDisplayTime = 2; LapStyle = LapDisplayStylesEnum.LapTimeDeltaPersonal; NumScreens = 1; PitLights = false; PitLimiterSpeed = PitFlashSpeedsEnum.Full; PitLimiterStyle = PitFlashStyleEnum.GreenRedAlternateFlash; RevLimiterLights = false; RevLimiterStyle = RevFlashStyleEnum.StayRed; ShiftLightStyle = ShiftStyleEnum.GreenRedProgressiveRedShift; ShowLap = false; ShowShiftLights = false; FFBClippingLights = false; FFBClippingScreen = -1; if (t) { var temp = new Screen { Example = "148 3 43", Variables = new List <string> { "Speed", "Space", "Gear", "Space", "Laps2" } }; Screens = new List <Screen> { temp }; } }
//fill with defaults public DisplayConfiguration(bool t) { ButtonFunctions = new List<ButtonFunctionsEnum> { ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None, ButtonFunctionsEnum.None }; ButtonOptions = new List<string> {"", "", "", "", "", "", "", ""}; ButtonOptionsScreens = new List<int> {-1, -1, -1, -1, -1, -1, -1, -1}; //LapDisplayTime = 2; LapStyle = LapDisplayStylesEnum.LapTimeDeltaPersonal; NumScreens = 1; PitLights = false; PitLimiterSpeed = PitFlashSpeedsEnum.Full; PitLimiterStyle = PitFlashStyleEnum.GreenRedAlternateFlash; RevLimiterLights = false; RevLimiterStyle = RevFlashStyleEnum.StayRed; ShiftLightStyle = ShiftStyleEnum.GreenRedProgressiveRedShift; ShowLap = false; ShowShiftLights = false; FFBClippingLights = false; FFBClippingScreen = -1; if (t) { var temp = new Screen { Example = "148 3 43", Variables = new List<string> {"Speed", "Space", "Gear", "Space", "Laps2"} }; Screens = new List<Screen> {temp}; } }