Skip to main content
View as Markdown

IEmbeddedMemory interface

No description yet.

public interface IEmbeddedMemory

Namespace: Embedded · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
GetAddressAsIntlong
GetHexFileNamestring
GetIndexedMemConfigbool
GetInterruptsIInterruptManager
GetIsExternalbool
GetMatchedPhysicalMemNamestring
GetMemConfigstring
GetMemConfigCountint
GetMemTypestring
GetNamestring
GetSizeAsIntlong

GetAddressAsInt​

No description yet.

long GetAddressAsInt();

Returns: long

GetHexFileName​

No description yet.

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

Returns: string

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

GetIndexedMemConfig​

No description yet.

bool GetIndexedMemConfig(int argnIndex, ref string argName, ref long argnAddress, ref long argValue, ref long argSize);
ParameterTypePassing
argnIndexintvalue
argNamestringref
argnAddresslongref
argValuelongref
argSizelongref

Returns: bool

GetInterrupts​

No description yet.

IInterruptManager GetInterrupts();

Returns: IInterruptManager

Extension method of IEmbeddedMemoryHelper (using Embedded;).

GetIsExternal​

No description yet.

bool GetIsExternal();

Returns: bool

GetMatchedPhysicalMemName​

No description yet.

string GetMatchedPhysicalMemName();

Returns: string

GetMemConfig​

No description yet.

string GetMemConfig();

Returns: string

GetMemConfigCount​

No description yet.

int GetMemConfigCount();

Returns: int

GetMemType​

No description yet.

string GetMemType();

Returns: string

GetName​

No description yet.

string GetName();

Returns: string

GetSizeAsInt​

No description yet.

long GetSizeAsInt();

Returns: long

Returned by​

IEmbeddedMemories.FindRom, IEmbeddedMemories.GetMemory