Exemple #1
0
        void mmTimer_tick(object sender, EventArgs e)
        {
            timer_10ms_counter += timer_interval;
            if (timer_10ms_counter >= 10)
            {
                timer_10ms_counter = 0;
                mmtimer_tick_10ms?.Invoke();
            }

            timer_20ms_counter += timer_interval;
            if (timer_20ms_counter >= 10)
            {
                timer_20ms_counter = 0;
                mmtimer_tick_20ms?.Invoke();
            }

            timer_50ms_counter += timer_interval;
            if (timer_50ms_counter >= 50)
            {
                timer_50ms_counter = 0;
                mmtimer_tick_50ms?.Invoke();
            }

            timer_100ms_counter += timer_interval;
            if (timer_100ms_counter >= 100)
            {
                timer_100ms_counter = 0;
                mmtimer_tick_100ms?.Invoke();
            }

            timer_200ms_counter += timer_interval;
            if (timer_200ms_counter >= 200)
            {
                timer_200ms_counter = 0;
                mmtimer_tick_200ms?.Invoke();
            }

            timer_1s_counter += timer_interval;
            if (timer_1s_counter >= 1000)
            {
                timer_1s_counter = 0;
                mmtimer_tick_1s?.Invoke();
            }

            timer_2s_counter += timer_interval;
            if (timer_2s_counter >= 2000)
            {
                timer_2s_counter = 0;
                mmtimer_tick_2s?.Invoke();
            }

            timer_5s_counter += timer_interval;
            if (timer_5s_counter >= 5000)
            {
                timer_5s_counter = 0;
                mmtimer_tick_5s?.Invoke();
            }

            timer_60s_counter += timer_interval;
            if (timer_60s_counter >= 60000)
            {
                timer_60s_counter = 0;
                mmtimer_tick_60s?.Invoke();
            }
        }