Class OPCClientBuilder
Inheritance
OPCClientBuilder
Assembly: NXOpen.dll
Syntax
public class OPCClientBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
OPCClientBuilder()
Declaration
protected OPCClientBuilder()
Properties
HostName
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServers instead.")]
public string HostName { get; set; }
Property Value
OpcFileBrowser
Declaration
public string OpcFileBrowser { get; set; }
Property Value
SelectedConfigurationName
Declaration
public string SelectedConfigurationName { get; set; }
Property Value
SelectedConfigurationPart
Declaration
public Part SelectedConfigurationPart { get; set; }
Property Value
ServerProgID
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServers instead.")]
public string ServerProgID { get; set; }
Property Value
ServerType
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServers instead.")]
public OPCClientBuilder.ServerOption ServerType { get; set; }
Property Value
UpdateTime
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServers instead.")]
public Expression UpdateTime { get; }
Property Value
Methods
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServerTagsEx instead.")]
public void AddTags()
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServerTagsEx instead.")]
public void DeleteTags()
GetAvailableItems(out string[], out TagDataType[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServerTagsEx instead.")]
public void GetAvailableItems(out string[] tagName, out OPCClientBuilder.TagDataType[] tagType)
Parameters
GetItemAttributes(out TagAttribute[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServerTagsEx instead.")]
public void GetItemAttributes(out OPCClientBuilder.TagAttribute[] attr)
Parameters
GetServerInfos(string, Part, out TagInfo[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServerTagsEx instead.")]
public void GetServerInfos(string serverName, Part ownerPart, out OPCClientBuilder.TagInfo[] tagInfos)
Parameters
GetServerNames()
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServers instead.")]
public string[] GetServerNames()
Returns
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.GetServerTagsEx instead.")]
public OPCClientBuilder.TagInfo[] GetServerTags(string serverName)
Parameters
Type |
Name |
Description |
string |
serverName |
|
Returns
Declaration
public void GetServerTagsEx(string serverName, out OPCClientBuilder.TagInfoEx[] tagInfos)
Parameters
GetServerUpdateMethod(string)
Declaration
public int GetServerUpdateMethod(string progID)
Parameters
Type |
Name |
Description |
string |
progID |
|
Returns
GetServers()
Declaration
public OPCClientBuilder.ServerInfo[] GetServers()
Returns
GetTagArrayDisplayName(string, string)
Declaration
public string GetTagArrayDisplayName(string progID, string strTagId)
Parameters
Returns
Declaration
public void GetTags(string serverName, out GenericTagInfo[] tagInfos)
Parameters
SetAvailableItems(string[], TagDataType[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServerTagsEx instead.")]
public void SetAvailableItems(string[] tagName, OPCClientBuilder.TagDataType[] tagType)
Parameters
SetItemAttributes(TagAttribute[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServerTagsEx instead.")]
public void SetItemAttributes(OPCClientBuilder.TagAttribute[] attr)
Parameters
SetServerInfos(string, Part, TagInfo[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServerTagsEx instead.")]
public void SetServerInfos(string serverName, Part ownerPart, OPCClientBuilder.TagInfo[] tagInfos)
Parameters
SetServerNames(string[])
Declaration
[Obsolete("Deprecated in NX1953.0.0. Use Mechatronics.OPCClientBuilder.SetServers instead.")]
public void SetServerNames(string[] names)
Parameters
Type |
Name |
Description |
string[] |
names |
|
Declaration
public void SetServerTagsEx(string serverName, OPCClientBuilder.TagInfoEx[] tagInfos)
Parameters
SetServerUpdateMethod(string, int)
Declaration
public void SetServerUpdateMethod(string progID, int updateMethod)
Parameters
Type |
Name |
Description |
string |
progID |
|
int |
updateMethod |
|
SetServers(ServerInfo[])
Declaration
public void SetServers(OPCClientBuilder.ServerInfo[] serverInfos)
Parameters
SetTagArrayDisplayName(string, string, string)
Declaration
public void SetTagArrayDisplayName(string progID, string strTagId, string pArrayDisplayName)
Parameters
Declaration
public void SetTags(string serverName, GenericTagInfo[] tagInfos)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink