public static void GetStatusMSS( OPCTrendLib.OPCData.OpcServer target, out OPCTrendLib.OPCDataInterface.SERVERSTATUS serverStatus) { serverStatus = null; object result; // NOTE: out and ref parameters are not passed from a test specific stub if (TestSpecificStubsUtil.RunTestSpecificStub(System.Reflection.MethodBase.GetCurrentMethod(), new object[] { target, serverStatus }, out result)) { string currentMethod = Dottest.Framework.Stubs.CurrentTestMethod.Name; if (currentMethod.Equals("TestReconnectAndAddToOPC02")) { throw new Exception("Error 0x333 The RPC server is unavailable."); } else if (currentMethod.Equals("TestIsOPCServerConnected01")) { serverStatus = new OPCTrendLib.OPCDataInterface.SERVERSTATUS(); serverStatus.eServerState = OPCTrendLib.OPCDataInterface.OPCSERVERSTATE.OPC_STATUS_SUSPENDED; serverStatus.ftStartTime = DateTime.Now.ToFileTime(); } else { serverStatus = new OPCTrendLib.OPCDataInterface.SERVERSTATUS(); serverStatus.eServerState = OPCTrendLib.OPCDataInterface.OPCSERVERSTATE.OPC_STATUS_RUNNING; serverStatus.ftStartTime = DateTime.Now.ToFileTime(); } return; } else { target.GetStatus(out serverStatus); } }
public static OPCTrendLib.OPCData.OpcGroup AddGroupTSS( OPCTrendLib.OPCData.OpcServer target, System.String groupName, System.Boolean setActive, System.Int32 requestedUpdateRate) { //return target.AddGroup(groupName, setActive, requestedUpdateRate); OPCTrendLib.OPCDataInterface.IOPCServer server = null; OPCTrendLib.OPCData.OpcGroup group = new OPCTrendLib.OPCData.OpcGroup(ref server, false, groupName, setActive, requestedUpdateRate); return(group); }
public static void GetStatusTSS( OPCTrendLib.OPCData.OpcServer target, out OPCTrendLib.OPCDataInterface.SERVERSTATUS serverStatus) { serverStatus = new OPCTrendLib.OPCDataInterface.SERVERSTATUS(); serverStatus.eServerState = OPCTrendLib.OPCDataInterface.OPCSERVERSTATE.OPC_STATUS_RUNNING; serverStatus.ftStartTime = DateTime.Now.ToFileTime(); return; }
public static void ConnectTSS( OPCTrendLib.OPCData.OpcServer target, System.String clsidOPCserver) { string currentMethod = Dottest.Framework.Stubs.CurrentTestMethod.Name; /* if (currentMethod.Equals("TestInitializeServer02")) * { * throw new System.Runtime.InteropServices.COMException("Interface not found"); * } * else*/ return; }
public static void DisconnectMSS( OPCTrendLib.OPCData.OpcServer target) { object result; if (TestSpecificStubsUtil.RunTestSpecificStub(System.Reflection.MethodBase.GetCurrentMethod(), new object[] { target }, out result)) { return; } else { target.Disconnect(); } }
public static void ConnectMSS( OPCTrendLib.OPCData.OpcServer target, System.String clsidOPCserver) { object result; if (TestSpecificStubsUtil.RunTestSpecificStub(System.Reflection.MethodBase.GetCurrentMethod(), new object[] { target, clsidOPCserver }, out result)) { return; } else { target.Connect(clsidOPCserver); } }
public static void SetClientNameMSS( OPCTrendLib.OPCData.OpcServer target, System.String name) { object result; if (TestSpecificStubsUtil.RunTestSpecificStub(System.Reflection.MethodBase.GetCurrentMethod(), new object[] { target, name }, out result)) { return; } else { target.SetClientName(name); } }
public static OPCTrendLib.OPCData.OpcGroup AddGroupMSS( OPCTrendLib.OPCData.OpcServer target, System.String groupName, System.Boolean setActive, System.Int32 requestedUpdateRate) { object result; if (TestSpecificStubsUtil.RunTestSpecificStub(System.Reflection.MethodBase.GetCurrentMethod(), new object[] { target, groupName, setActive, requestedUpdateRate }, out result)) { return((OPCTrendLib.OPCData.OpcGroup)result); } else { return(target.AddGroup(groupName, setActive, requestedUpdateRate)); } }
public static void DisconnectTSS( OPCTrendLib.OPCData.OpcServer target) { string currentMethod = Dottest.Framework.Stubs.CurrentTestMethod.Name; if (currentMethod.Equals("TestInitializeServer04")) { s_diconnecttimes++; if (s_diconnecttimes == 1) { throw new System.Runtime.InteropServices.COMException("Interface not found"); } else { return; } } return; }
public static void SetClientNameTSS( OPCTrendLib.OPCData.OpcServer target, System.String name) { return; }