Пример #1
0
        protected virtual void ConfigurationUpdated(TSConfiguration configuration)
        {
            lblBattleGap.Text = Configuration.BattleGap.ToString();
            lblPitWindow.Text = Configuration.PitWindow.HasValue ? Configuration.PitWindow.Value.ToString() : "-";

            pollFeedTimer.Interval = _configuration.PollInterval * 1000;
        }
Пример #2
0
        public TimingAndScoring()
        {
            InitializeComponent();

            Configuration = new TSConfiguration();

            tsLeaderboard1.Configuration = this.Configuration;
        }
Пример #3
0
        protected virtual void DisplayConfiguration(TSConfiguration configuration)
        {
            try
            {
                numBattleGap.Value        = (decimal)configuration.BattleGap;
                numPitWindow.Value        = configuration.PitWindow.HasValue ? configuration.PitWindow.Value : (decimal)0.0;
                numPitWindowWarning.Value = configuration.PitWindowWarning;
                numPollInterval.Value     = configuration.PollInterval < TSConfiguration.DefaultPollInterval ?
                                            TSConfiguration.DefaultPollInterval :
                                            configuration.PollInterval;

                picBackground1.BackColor = TSColorMap.PrimaryBackColor;
                picBackground2.BackColor = TSColorMap.AlternateBackColor;
            }
            catch (Exception ex)
            {
                ExceptionHandler(ex);
            }
        }
Пример #4
0
 public TSLeaderboard(TSConfiguration configuration)
     : this()
 {
     Configuration = configuration;
 }
Пример #5
0
 public TSPractice(TSConfiguration configuration)
     : this()
 {
     Configuration = configuration;
 }