public MTConnect() { InitializeComponent(); if (!System.Diagnostics.EventLog.SourceExists(SERVICENAME)) { System.Diagnostics.EventLog.CreateEventSource( SERVICENAME, "Application"); } eventLog1.Source = SERVICENAME; eventLog1.Log = "Application"; LogToFile.Initialize(true); // Initialize Timer aTimer = new Timer(50); aTimer.Elapsed += new ElapsedEventHandler(aTimer_Elapsed); // Note where logs are saved eventLog1.WriteEntry("Detailed logs are saved here: " + LogToFile.currentLogFileName); // Initialize PCAdapter myPC = new PC(); myPC.DataItems.Add(new PCAdapter.Interfaces.Availability(myPC.Adapter, "avail")); myPC.DataItems.Add(new PCAdapter.Interfaces.PositionX(myPC.Adapter, "posx")); myPC.DataItems.Add(new PCAdapter.Interfaces.PositionY(myPC.Adapter, "posy")); myPC.DataItems.Add(new PCAdapter.Interfaces.MouseLeftClicked(myPC.Adapter, "lclk")); myPC.DataItems.Add(new PCAdapter.Interfaces.MouseRightClicked(myPC.Adapter, "rclk")); myPC.DataItems.Add(new PCAdapter.Interfaces.CPUUsage(myPC.Adapter, "cpuu")); myPC.DataItems.Add(new PCAdapter.Interfaces.MemoryUsage(myPC.Adapter, "memu")); myPC.DataItems.Add(new PCAdapter.Interfaces.ActiveWindowTitle(myPC.Adapter, "aapp")); myPC.DataItems.Add(new PCAdapter.Interfaces.ActiveWindowLocationX(myPC.Adapter, "locx")); myPC.DataItems.Add(new PCAdapter.Interfaces.ActiveWindowLocationY(myPC.Adapter, "locy")); myPC.DataItems.Add(new PCAdapter.Interfaces.ActiveWindowLocationWidth(myPC.Adapter, "sizx")); myPC.DataItems.Add(new PCAdapter.Interfaces.ActiveWindowLocationHeight(myPC.Adapter, "sizy")); myPC.DataItems.Add(new PCAdapter.Interfaces.EnvironmentUsername(myPC.Adapter, "enun")); myPC.DataItems.Add(new PCAdapter.Interfaces.EnvironmentUserDomain(myPC.Adapter, "enud")); myPC.DataItems.Add(new PCAdapter.Interfaces.EnvironmentMachineName(myPC.Adapter, "enmn")); myPC.DataItems.Add(new PCAdapter.Interfaces.EnvironmentOS(myPC.Adapter, "enos")); }