Skip to main content
View as Markdown

INexusCore interface

No description yet.

public interface INexusCore

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
EmbeddedProjectPathstringget; set

EmbeddedProjectPath​

No description yet.

string GetEmbeddedProjectPath();
void SetEmbeddedProjectPath(string argProjectPath);

Type: string · Access: read/write

Methods​

MethodReturnsDescription
CrossProbevoid
DownloadProgramMemoryvoid
Export_CoreGenParametersvoid
Export_CoreGenParametersToStringstring
Export_ToParametersvoid
Export_ToParameterStringstring
FindFileInProjectPathsstring
GetAspComponentDesignatorstring
GetBaseComponentDesignatorstring
GetChildCoreINexusCore
GetChildCoreCountint
GetChildCoreDesignatorstring
GetChildProgramMemoryCoreINexusCore
GetChildProgramMemoryCoreCountint
GetComponentDesignatorstring
GetComponentDocumentPathstring
GetCoreKindTNexusCoreKind
GetCrossViewProcessIdint
GetDescriptionstring
GetDeviceNamestring
GetEmbeddedProjectIProject
GetFPGAProjectIProject
GetFPGAProjectPathstring
GetHexFileEndiannessstring
GetHexFilenamestring
GetHexFilePathstring
GetHexFileStateTFlowState
GetJTagIndex_FromCoreint
GetLibraryReferencestring
GetNexusWorkbenchINexusWorkbench
GetParameterValuestring
GetUniqueIdstring
Import_FromParametersvoid
Import_FromParameterStringvoid
MatchesOtherCorebool
SetCrossViewProcessIdvoid
SupportsParameterbool
UpdateHexFileStatevoid
VerifyProgramMemoryvoid

CrossProbe​

No description yet.

void CrossProbe();

Returns: nothing (void)

DownloadProgramMemory​

No description yet.

void DownloadProgramMemory(INexusDevice argNexusDevice);
void DownloadProgramMemory(object argNexusDevice);
ParameterTypePassing
argNexusDeviceINexusDevicevalue

Returns: nothing (void)

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

Export_CoreGenParameters​

No description yet.

void Export_CoreGenParameters(ref string argParameters);
ParameterTypePassing
argParametersstringref

Returns: nothing (void)

Export_CoreGenParametersToString​

No description yet.

string Export_CoreGenParametersToString();

Returns: string

Export_ToParameters​

No description yet.

void Export_ToParameters(ref string argParameters);
ParameterTypePassing
argParametersstringref

Returns: nothing (void)

Export_ToParameterString​

No description yet.

string Export_ToParameterString();

Returns: string

FindFileInProjectPaths​

No description yet.

string FindFileInProjectPaths(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: string

GetAspComponentDesignator​

No description yet.

string GetAspComponentDesignator();

Returns: string

GetBaseComponentDesignator​

No description yet.

string GetBaseComponentDesignator();

Returns: string

GetChildCore​

No description yet.

INexusCore GetChildCore(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: INexusCore

Extension method of INexusCoreHelper (using SCH;).

GetChildCoreCount​

No description yet.

int GetChildCoreCount();

Returns: int

GetChildCoreDesignator​

No description yet.

string GetChildCoreDesignator(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

GetChildProgramMemoryCore​

No description yet.

INexusCore GetChildProgramMemoryCore(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: INexusCore

Extension method of INexusCoreHelper (using SCH;).

GetChildProgramMemoryCoreCount​

No description yet.

int GetChildProgramMemoryCoreCount();

Returns: int

GetComponentDesignator​

No description yet.

string GetComponentDesignator();

Returns: string

GetComponentDocumentPath​

No description yet.

string GetComponentDocumentPath();

Returns: string

GetCoreKind​

No description yet.

TNexusCoreKind GetCoreKind();

Returns: TNexusCoreKind

Extension method of INexusCoreHelper (using SCH;).

GetCrossViewProcessId​

No description yet.

int GetCrossViewProcessId();

Returns: int

GetDescription​

No description yet.

string GetDescription();

Returns: string

GetDeviceName​

No description yet.

string GetDeviceName();

Returns: string

GetEmbeddedProject​

No description yet.

IProject GetEmbeddedProject();

Returns: IProject

Extension method of INexusCoreHelper (using SCH;).

GetFPGAProject​

No description yet.

IProject GetFPGAProject();

Returns: IProject

Extension method of INexusCoreHelper (using SCH;).

GetFPGAProjectPath​

No description yet.

string GetFPGAProjectPath();

Returns: string

GetHexFileEndianness​

No description yet.

string GetHexFileEndianness();

Returns: string

GetHexFilename​

No description yet.

string GetHexFilename();

Returns: string

GetHexFilePath​

No description yet.

string GetHexFilePath();

Returns: string

GetHexFileState​

No description yet.

TFlowState GetHexFileState();

Returns: TFlowState

Extension method of INexusCoreHelper (using SCH;).

GetJTagIndex_FromCore​

No description yet.

int GetJTagIndex_FromCore();

Returns: int

GetLibraryReference​

No description yet.

string GetLibraryReference();

Returns: string

GetNexusWorkbench​

No description yet.

INexusWorkbench GetNexusWorkbench();

Returns: INexusWorkbench

Extension method of INexusCoreHelper (using SCH;).

GetParameterValue​

No description yet.

string GetParameterValue(string argName);
ParameterTypePassing
argNamestringvalue

Returns: string

GetUniqueId​

No description yet.

string GetUniqueId();

Returns: string

Import_FromParameters​

No description yet.

void Import_FromParameters(string argParameters);
ParameterTypePassing
argParametersstringvalue

Returns: nothing (void)

Import_FromParameterString​

No description yet.

void Import_FromParameterString(string argParameters);
ParameterTypePassing
argParametersstringvalue

Returns: nothing (void)

MatchesOtherCore​

No description yet.

bool MatchesOtherCore(INexusCore argCore);
bool MatchesOtherCore(object argCore);
ParameterTypePassing
argCoreINexusCorevalue

Returns: bool

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

SetCrossViewProcessId​

No description yet.

void SetCrossViewProcessId(UIntPtr argProcessID);
void SetCrossViewProcessId(object argProcessID);
ParameterTypePassing
argProcessIDUIntPtrvalue

Returns: nothing (void)

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

SupportsParameter​

No description yet.

bool SupportsParameter(string argName);
ParameterTypePassing
argNamestringvalue

Returns: bool

UpdateHexFileState​

No description yet.

void UpdateHexFileState();

Returns: nothing (void)

VerifyProgramMemory​

No description yet.

void VerifyProgramMemory(INexusDevice argNexusDevice);
void VerifyProgramMemory(object argNexusDevice);
ParameterTypePassing
argNexusDeviceINexusDevicevalue

Returns: nothing (void)

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

Returned by​

IDeviceLink.GetNexusCore, INexusWorkbench.GetCoreFromDesignator, INexusWorkbench.GetCoreFromDevice, IProjectLink.GetCoreFromDesignator, IProjectLink.GetNexusCore_All, IProjectLink.GetNexusCore_Instrument