Class SHMSignalClientBuilder
Inheritance
System.Object
System.MarshalByRefObject
SHMSignalClientBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class SHMSignalClientBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
SHMSignalClientBuilder()
Declaration
protected SHMSignalClientBuilder()
Properties
SelectedConfigurationName
Declaration
public string SelectedConfigurationName { get; set; }
Property Value
Type |
Description |
System.String |
|
SelectedConfigurationPart
Declaration
public Part SelectedConfigurationPart { get; set; }
Property Value
Methods
ChangeInstanceName(String, String)
Declaration
public void ChangeInstanceName(string oldInstanceName, string newInstanceName)
Parameters
Type |
Name |
Description |
System.String |
oldInstanceName |
|
System.String |
newInstanceName |
|
GetInstanceNames(out String[])
Declaration
public void GetInstanceNames(out string[] instanceNames)
Parameters
Type |
Name |
Description |
System.String[] |
instanceNames |
|
GetSHMInstance(String, out SHMSignalClientBuilder.EndianType, out String)
Declaration
public void GetSHMInstance(string instanceName, out SHMSignalClientBuilder.EndianType eEndianType, out string strStatus)
Parameters
GetSignals(String)
Declaration
public SHMSignalClientBuilder.SHMSignal[] GetSignals(string configurationName)
Parameters
Type |
Name |
Description |
System.String |
configurationName |
|
Returns
GetSignalsEx(String)
Declaration
public SHMSignalClientBuilder.SHMSignalEx[] GetSignalsEx(string configurationName)
Parameters
Type |
Name |
Description |
System.String |
configurationName |
|
Returns
RefreshInstances(String[], Boolean)
Declaration
[Obsolete("Deprecated in NX1926.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.RefreshInstancesV2 or NXOpen.Mechatronics.SHMSignalClientBuilder.ChangeInstanceName instead.")]
public void RefreshInstances(string[] instanceNames, bool isEditInstanceName)
Parameters
Type |
Name |
Description |
System.String[] |
instanceNames |
|
System.Boolean |
isEditInstanceName |
|
RefreshInstancesV2(String[])
Declaration
public void RefreshInstancesV2(string[] instanceNames)
Parameters
Type |
Name |
Description |
System.String[] |
instanceNames |
|
RefreshRegisteredInstances(String[])
Declaration
[Obsolete("Deprecated in NX1926.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.RefreshInstancesV2 instead.")]
public void RefreshRegisteredInstances(string[] instanceNames)
Parameters
Type |
Name |
Description |
System.String[] |
instanceNames |
|
SetSHMInstance(String, SHMSignalClientBuilder.EndianType, String)
Declaration
public void SetSHMInstance(string instanceName, SHMSignalClientBuilder.EndianType eEndianType, string strStatus)
Parameters
SetSignals(String, SHMSignalClientBuilder.SHMSignal[])
Declaration
public void SetSignals(string configurationName, SHMSignalClientBuilder.SHMSignal[] signalInfo)
Parameters
SetSignalsEx(String, SHMSignalClientBuilder.SHMSignalEx[])
Declaration
public void SetSignalsEx(string configurationName, SHMSignalClientBuilder.SHMSignalEx[] signalInfo)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink