public SleepAssist() { sleepAssistData = new SleepAssistData(); m_sharedMem = new SharedMemory(@"Global\wsa_trafficIn"); m_SleepController = new SleepController(); m_PowerSettings = new PowerSettings(); m_NetworkInfo = new NetworkInfo(); m_NetworkInfo.NetworkSpeedUpdated += m_NetworkInfo_NetworkSpeedUpdated; m_userInputMonitor = new UserInputMonitor(); m_cpuMonitor = new CpuMonitor(); m_cpuMonitor.CpuThreshold = 20; oldUserInputTime = 0; ConfigSettings configSettings = ConfigSettings.getSettings(); m_SleepController.MinsBeforeSleep = configSettings.NoOfMinsUntilSleep; m_SleepController.Hibernate = configSettings.Hibernate; }
private void readFromSharedMemory() { m_sharedMem = new SharedMemory(@"Global\wsa_trafficIn"); sleepAssistData = (SleepAssistData)m_sharedMem.ReadObjectFromMMF(@"Global\wsa_trafficIn"); }