///////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////// // Constructor public VWorks() { // Set up VWorks Event handlers try { VWorks_ = new VWorks4Lib.VWorks4API(); } catch (Exception e) { PostVWorksCommand(VWORKS_COMMAND.Error, "VWorks Exception", e.Message); return; } VWorks_.InitializationComplete += new VWorks4Lib._IVWorks4APIEvents_InitializationCompleteEventHandler(VWorks__InitializationComplete); // uncomment the following 2 lines if you want to see the VWorks log messages (they are already shown in VWorks) //logEventHandler = new VWorks4Lib._IVWorks4APIEvents_LogMessageEventHandler(VWorks__LogMessage); //VWorks_.LogMessage += logEventHandler; VWorks_.MessageBoxAction += new VWorks4Lib._IVWorks4APIEvents_MessageBoxActionEventHandler(VWorks__MessageBoxAction); VWorks_.ProtocolAborted += new VWorks4Lib._IVWorks4APIEvents_ProtocolAbortedEventHandler(VWorks__ProtocolAborted); VWorks_.ProtocolComplete += new VWorks4Lib._IVWorks4APIEvents_ProtocolCompleteEventHandler(VWorks__ProtocolComplete); VWorks_.RecoverableError += new VWorks4Lib._IVWorks4APIEvents_RecoverableErrorEventHandler(VWorks__RecoverableError); VWorks_.UnrecoverableError += new VWorks4Lib._IVWorks4APIEvents_UnrecoverableErrorEventHandler(VWorks__UnrecoverableError); VWorks_.UserMessage += new VWorks4Lib._IVWorks4APIEvents_UserMessageEventHandler(VWorks__UserMessage); //TODO Change this Login this seems like a security risk. VWorks_.Login(GlobalVars.VWorksUsername, GlobalVars.VWorksPassword); VWorks_.ShowVWorks(false); m_stopwatch = new Stopwatch(); m_protocolStartTime = new DateTime(); }
public void ShowVWorks() { VWorks_.ShowVWorks(true); }