コード例 #1
0
        void InitTimers()
        {
            pulseTimer          = new RepeatedTimer(PulseTimerInterval);
            pulseTimer.Elapsed += () => sessionManager.WritePulse();

            activeAppTimer          = new RepeatedTimer(ActiveAppInterval);
            activeAppTimer.Elapsed += () => appMonitor.CheckActiveApplication();

            regularScreenshotTimer          = new RepeatedRandomTimer(MinIntershotTime, MaxIntershotTime);
            regularScreenshotTimer.Elapsed += () => TakeScreenshot(null);
        }