Class SHMSignalClientBuilder
Inheritance
SHMSignalClientBuilder
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
SelectedConfigurationPart
Declaration
public Part SelectedConfigurationPart { get; set; }
Property Value
Methods
ChangeInstanceName(string, string)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.ChangeInstanceNameV2 instead.")]
public void ChangeInstanceName(string oldInstanceName, string newInstanceName)
Parameters
Type |
Name |
Description |
string |
oldInstanceName |
|
string |
newInstanceName |
|
ChangeInstanceNameV2(string, Part, string)
Declaration
public void ChangeInstanceNameV2(string oldInstanceName, Part ownerPart, string newInstanceName)
Parameters
Type |
Name |
Description |
string |
oldInstanceName |
|
Part |
ownerPart |
|
string |
newInstanceName |
|
GetInstanceNames(out string[])
Declaration
public void GetInstanceNames(out string[] instanceNames)
Parameters
Type |
Name |
Description |
string[] |
instanceNames |
|
GetSHMEndianType(string, Part)
Declaration
public SHMSignalClientBuilder.EndianType GetSHMEndianType(string instanceName, Part ownerPart)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
Returns
GetSHMInstance(string, out EndianType, out string)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.GetSHMEndianType and NXOpen.Mechatronics.SHMSignalClientBuilder.GetSHMStatusinstead.")]
public void GetSHMInstance(string instanceName, out SHMSignalClientBuilder.EndianType eEndianType, out string strStatus)
Parameters
GetSHMStatus(string, Part)
Declaration
public string GetSHMStatus(string instanceName, Part ownerPart)
Parameters
Type |
Name |
Description |
string |
instanceName |
|
Part |
ownerPart |
|
Returns
GetSignals(string)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.GetSignalsExV2 instead.")]
public SHMSignalClientBuilder.SHMSignal[] GetSignals(string configurationName)
Parameters
Type |
Name |
Description |
string |
configurationName |
|
Returns
GetSignalsEx(string)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.GetSignalsExV2 instead.")]
public SHMSignalClientBuilder.SHMSignalEx[] GetSignalsEx(string configurationName)
Parameters
Type |
Name |
Description |
string |
configurationName |
|
Returns
GetSignalsExV2(string, Part)
Declaration
public SHMSignalClientBuilder.SHMSignalEx[] GetSignalsExV2(string configurationName, Part ownerPart)
Parameters
Type |
Name |
Description |
string |
configurationName |
|
Part |
ownerPart |
|
Returns
RefreshInstances(string[], bool)
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 |
string[] |
instanceNames |
|
bool |
isEditInstanceName |
|
RefreshInstancesV2(string[])
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.RefreshInstancesV2 instead.")]
public void RefreshInstancesV2(string[] instanceNames)
Parameters
Type |
Name |
Description |
string[] |
instanceNames |
|
RefreshInstancesV3(Part[], string[])
Declaration
public void RefreshInstancesV3(Part[] ownerPart, string[] instanceNames)
Parameters
Type |
Name |
Description |
Part[] |
ownerPart |
|
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 |
string[] |
instanceNames |
|
SetSHMInstance(string, EndianType, string)
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.SetSHMInstanceV2 instead.")]
public void SetSHMInstance(string instanceName, SHMSignalClientBuilder.EndianType eEndianType, string strStatus)
Parameters
SetSHMInstanceV2(string, Part, EndianType, string)
Declaration
public void SetSHMInstanceV2(string instanceName, Part ownerPart, SHMSignalClientBuilder.EndianType eEndianType, string strStatus)
Parameters
SetSignals(string, SHMSignal[])
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.SetSignalsExV2 instead.")]
public void SetSignals(string configurationName, SHMSignalClientBuilder.SHMSignal[] signalInfo)
Parameters
SetSignalsEx(string, SHMSignalEx[])
Declaration
[Obsolete("Deprecated in NX2206.0.0. Please use NXOpen.Mechatronics.SHMSignalClientBuilder.SetSignalsExV2 instead.")]
public void SetSignalsEx(string configurationName, SHMSignalClientBuilder.SHMSignalEx[] signalInfo)
Parameters
SetSignalsExV2(string, Part, SHMSignalEx[])
Declaration
public void SetSignalsExV2(string configurationName, Part ownerPart, SHMSignalClientBuilder.SHMSignalEx[] signalInfo)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink