Skip to main content
View as Markdown

IEmbeddedMemoryManager interface

No description yet.

public interface IEmbeddedMemoryManager

Namespace: Embedded · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AutoConfigureOpenBusProcessorvoid
ConfigureComponentbool
ConfigureEmbeddedProjectvoid
CreateEmbeddedMemoriesIEmbeddedMemories
EmbeddedProjectHasExistingMemoryConfigurationbool
EraseEmbeddedProjectMemoryConfigurationvoid
GetToolchainNameFromEmbeddedProjectstring
GetToolchainNameFromSchLibRefstring
IsDefinedSchLibRefbool
UpdateComponentBusesvoid

AutoConfigureOpenBusProcessor​

No description yet.

void AutoConfigureOpenBusProcessor(IOpenBus_Component argProcessor);
void AutoConfigureOpenBusProcessor(object argProcessor);
ParameterTypePassing
argProcessorIOpenBus_Componentvalue

Returns: nothing (void)

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

ConfigureComponent​

No description yet.

bool ConfigureComponent(ISch_Component argComponent, TMemoryFlattenType argTarget);
bool ConfigureComponent(object argComponent, int argTarget);
ParameterTypePassing
argComponentISch_Componentvalue
argTargetTMemoryFlattenTypevalue

Returns: bool

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

ConfigureEmbeddedProject​

No description yet.

void ConfigureEmbeddedProject(ISch_Component argComponent);
void ConfigureEmbeddedProject(object argComponent);
ParameterTypePassing
argComponentISch_Componentvalue

Returns: nothing (void)

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

CreateEmbeddedMemories​

No description yet.

IEmbeddedMemories CreateEmbeddedMemories(TMemoryFlattenType argTarget);
ParameterTypePassing
argTargetTMemoryFlattenTypevalue

Returns: IEmbeddedMemories

Extension method of IEmbeddedMemoryManagerHelper (using Embedded;).

EmbeddedProjectHasExistingMemoryConfiguration​

No description yet.

bool EmbeddedProjectHasExistingMemoryConfiguration(IProject argEmbeddedProject);
bool EmbeddedProjectHasExistingMemoryConfiguration(object argEmbeddedProject);
ParameterTypePassing
argEmbeddedProjectIProjectvalue

Returns: bool

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

EraseEmbeddedProjectMemoryConfiguration​

No description yet.

void EraseEmbeddedProjectMemoryConfiguration(IProject argEmbeddedProject);
void EraseEmbeddedProjectMemoryConfiguration(object argEmbeddedProject);
ParameterTypePassing
argEmbeddedProjectIProjectvalue

Returns: nothing (void)

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

GetToolchainNameFromEmbeddedProject​

No description yet.

string GetToolchainNameFromEmbeddedProject(IProject argEmbeddedProject);
string GetToolchainNameFromEmbeddedProject(object argEmbeddedProject);
ParameterTypePassing
argEmbeddedProjectIProjectvalue

Returns: string

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

GetToolchainNameFromSchLibRef​

No description yet.

string GetToolchainNameFromSchLibRef(string argSchLibRef);
ParameterTypePassing
argSchLibRefstringvalue

Returns: string

IsDefinedSchLibRef​

No description yet.

bool IsDefinedSchLibRef(string argLibRef);
ParameterTypePassing
argLibRefstringvalue

Returns: bool

UpdateComponentBuses​

No description yet.

void UpdateComponentBuses(ISch_Component argProcessor);
void UpdateComponentBuses(object argProcessor);
ParameterTypePassing
argProcessorISch_Componentvalue

Returns: nothing (void)

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