Skip to main content
View as Markdown

IComponentConfigurator interface

No description yet.

public interface IComponentConfigurator

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
ConfiguratorNamestringget

ConfiguratorName​

No description yet.

string GetState_ConfiguratorName();

Type: string · Access: read-only

Methods​

MethodReturnsDescription
AreConfigurableParametersEquivalentbool
ConfigureComponentbool
ConfigureComponentParametricallybool
GenerateNetlistbool
GenerateNetlist_1bool
GenerateReportstring
GenerateSoftwareCodebool
GetConfigurationValuesstring
GetParametersstring
GetParametersFromPartstring
Import_FromDialogvoid
IsChildCoreUsedbool
IsChildCoreUsedByPartbool
IsVerilogSupportedbool
SetConfigurationParametersToDefaultvoid
UpdateSymbolbool

AreConfigurableParametersEquivalent​

No description yet.

bool AreConfigurableParametersEquivalent(string argEncodedParamString, string argBEncodedParamString);
ParameterTypePassing
argEncodedParamStringstringvalue
argBEncodedParamStringstringvalue

Returns: bool

ConfigureComponent​

No description yet.

bool ConfigureComponent(ISch_Component argSchComponent);
bool ConfigureComponent(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

ConfigureComponentParametrically​

No description yet.

bool ConfigureComponentParametrically(ISch_Component argSchComponent, string argParamString);
bool ConfigureComponentParametrically(object argSchComponent, string argParamString);
ParameterTypePassing
argSchComponentISch_Componentvalue
argParamStringstringvalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

GenerateNetlist​

No description yet.

bool GenerateNetlist(string argParameters, string argFileName);
ParameterTypePassing
argParametersstringvalue
argFileNamestringvalue

Returns: bool

GenerateNetlist_1​

No description yet.

bool GenerateNetlist_1(string argParameters, string argExtendedParams, string argFileName);
ParameterTypePassing
argParametersstringvalue
argExtendedParamsstringvalue
argFileNamestringvalue

Returns: bool

GenerateReport​

No description yet.

string GenerateReport(ISch_Component argSchComponent);
string GenerateReport(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: string

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

GenerateSoftwareCode​

No description yet.

bool GenerateSoftwareCode(string argInstanceName, string argConfigurationValues, IEmbeddedCode argHeaderFile, IEmbeddedCode argSourceFile);
bool GenerateSoftwareCode(string argInstanceName, string argConfigurationValues, object argHeaderFile, object argSourceFile);
ParameterTypePassing
argInstanceNamestringvalue
argConfigurationValuesstringvalue
argHeaderFileIEmbeddedCodevalue
argSourceFileIEmbeddedCodevalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetConfigurationValues​

No description yet.

string GetConfigurationValues(ISch_Component argSchComponent);
string GetConfigurationValues(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: string

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetParameters​

No description yet.

string GetParameters(ISch_Component argSchComponent);
string GetParameters(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: string

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetParametersFromPart​

No description yet.

string GetParametersFromPart(IPart argPart);
string GetParametersFromPart(object argPart);
ParameterTypePassing
argPartIPartvalue

Returns: string

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

Import_FromDialog​

No description yet.

void Import_FromDialog(ref string argEncodedParamString);
ParameterTypePassing
argEncodedParamStringstringref

Returns: nothing (void)

IsChildCoreUsed​

No description yet.

bool IsChildCoreUsed(string argChildCoreName, ISch_Component argSchComponent);
bool IsChildCoreUsed(string argChildCoreName, object argSchComponent);
ParameterTypePassing
argChildCoreNamestringvalue
argSchComponentISch_Componentvalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

IsChildCoreUsedByPart​

No description yet.

bool IsChildCoreUsedByPart(string argChildCoreName, IPart argPart);
bool IsChildCoreUsedByPart(string argChildCoreName, object argPart);
ParameterTypePassing
argChildCoreNamestringvalue
argPartIPartvalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

IsVerilogSupported​

No description yet.

bool IsVerilogSupported();

Returns: bool

SetConfigurationParametersToDefault​

No description yet.

void SetConfigurationParametersToDefault(ISch_Component argSchComponent);
void SetConfigurationParametersToDefault(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: nothing (void)

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

UpdateSymbol​

No description yet.

bool UpdateSymbol(ISch_Component argSchComponent);
bool UpdateSymbol(object argSchComponent);
ParameterTypePassing
argSchComponentISch_Componentvalue

Returns: bool

The first overload is an extension method of IComponentConfiguratorHelper (using SCH;) with typed parameters; the second is declared by the interface.

Returned by​

IConfiguratorManager.GetConfigurator