예제 #1
0
        public ArduinoHUD()
        {
            ScriptSettings localSettings = ScriptSettings.Load(".\\scripts\\ArduinoHUD.ini");

            ArduinoInterface.OpenPort(
                localSettings.GetValue("Settings", "COMPort", "COM3"), 
                localSettings.GetValue<int>("Settings", "BaudRate", 9600)
            );

            Preferences = new HUDPreferences(
                localSettings.GetValue("Preferences", "HourFormat", "24h"),
                localSettings.GetValue("Preferences", "SpeedFormat", "kmh")
            );

            SetHUDState(HUDState.WorldInfo);

            Interval = 500;
            Tick += OnTick;
        }
예제 #2
0
        public ArduinoHUD()
        {
            ScriptSettings localSettings = ScriptSettings.Load(".\\scripts\\ArduinoHUD.ini");

            ArduinoInterface.OpenPort(
                localSettings.GetValue("Settings", "COMPort", "COM3"),
                localSettings.GetValue <int>("Settings", "BaudRate", 9600)
                );

            Preferences = new HUDPreferences(
                localSettings.GetValue("Preferences", "HourFormat", "24h"),
                localSettings.GetValue("Preferences", "SpeedFormat", "kmh")
                );

            SetHUDState(HUDState.WorldInfo);

            Interval = 500;
            Tick    += OnTick;
        }