public GeneralResponse Update(Opc.Dx.Server server, DXConnection connectionDefinition, out ResultID[] errors) { if (server == null) { throw new ArgumentNullException("server"); } return(server.UpdateDXConnections(this.BrowsePath, this.Masks.ToArray(), this.Recursive, connectionDefinition, out errors)); }
public DXConnection(DXConnection connection) : base((ItemIdentifier)connection) { this.m_name = null; this.m_browsePaths = new BrowsePathCollection(); this.m_description = null; this.m_keyword = null; this.m_defaultSourceItemConnected = false; this.m_defaultSourceItemConnectedSpecified = false; this.m_defaultTargetItemConnected = false; this.m_defaultTargetItemConnectedSpecified = false; this.m_defaultOverridden = false; this.m_defaultOverriddenSpecified = false; this.m_defaultOverrideValue = null; this.m_enableSubstituteValue = false; this.m_enableSubstituteValueSpecified = false; this.m_substituteValue = null; this.m_targetItemName = null; this.m_targetItemPath = null; this.m_sourceServerName = null; this.m_sourceItemName = null; this.m_sourceItemPath = null; this.m_sourceItemQueueSize = 1; this.m_sourceItemQueueSizeSpecified = false; this.m_updateRate = 0; this.m_updateRateSpecified = false; this.m_deadband = 0f; this.m_deadbandSpecified = false; this.m_vendorData = null; if (connection != null) { this.BrowsePaths.AddRange(connection.BrowsePaths); this.Name = connection.Name; this.Description = connection.Description; this.Keyword = connection.Keyword; this.DefaultSourceItemConnected = connection.DefaultSourceItemConnected; this.DefaultSourceItemConnectedSpecified = connection.DefaultSourceItemConnectedSpecified; this.DefaultTargetItemConnected = connection.DefaultTargetItemConnected; this.DefaultTargetItemConnectedSpecified = connection.DefaultTargetItemConnectedSpecified; this.DefaultOverridden = connection.DefaultOverridden; this.DefaultOverriddenSpecified = connection.DefaultOverriddenSpecified; this.DefaultOverrideValue = connection.DefaultOverrideValue; this.EnableSubstituteValue = connection.EnableSubstituteValue; this.EnableSubstituteValueSpecified = connection.EnableSubstituteValueSpecified; this.SubstituteValue = connection.SubstituteValue; this.TargetItemName = connection.TargetItemName; this.TargetItemPath = connection.TargetItemPath; this.SourceServerName = connection.SourceServerName; this.SourceItemName = connection.SourceItemName; this.SourceItemPath = connection.SourceItemPath; this.SourceItemQueueSize = connection.SourceItemQueueSize; this.SourceItemQueueSizeSpecified = connection.SourceItemQueueSizeSpecified; this.UpdateRate = connection.UpdateRate; this.UpdateRateSpecified = connection.UpdateRateSpecified; this.Deadband = connection.Deadband; this.DeadbandSpecified = connection.DeadbandSpecified; this.VendorData = connection.VendorData; } }
public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { DXConnection[] connectionArray = null; if (this.m_connections.Count > 0) { connectionArray = new DXConnection[this.m_connections.Count]; for (int i = 0; i < connectionArray.Length; i++) { connectionArray[i] = (DXConnection)this.m_connections[i]; } } info.AddValue("Connections", connectionArray); }
public bool Contains(DXConnection value) { return(this.Contains(value)); }
public int Add(DXConnection value) { return(this.Add(value)); }
public void Remove(DXConnection value) { this.Remove(value); }
public void Insert(int index, DXConnection value) { this.Insert(index, value); }
public int IndexOf(DXConnection value) { return(this.IndexOf(value)); }