Skip to main content
View as Markdown

INexusWorkbench interface

No description yet.

public interface INexusWorkbench

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
GetCoreFromDesignatorINexusCore
GetCoreFromDeviceINexusCore
GetIsConnectedbool
GetJtagPortIJtagPort
GetJtagPortCountint
GetNexusPortINexusPort
GetNexusPortCountint
GetPCBProjectLinkIPCBProjectLink
GetPCBProjectLinkCountint
GetProcessorDeviceFromDeviceIdIDeviceLink
GetProjectFromDeviceIProject
GetProjectLinkIProjectLink
GetProjectLinkCountint
GetSoftDeviceFromDeviceIdIDeviceLink
PreferencesINexusWorkbenchPreferences
ProcessFlowRunnerIProcessFlowRunner
SynthesizeCoresForProjectvoid

GetCoreFromDesignator​

No description yet.

INexusCore GetCoreFromDesignator(string argDesignator, IProject argProject);
ParameterTypePassing
argDesignatorstringvalue
argProjectIProjectvalue

Returns: INexusCore

Extension method of INexusWorkbenchHelper (using SCH;).

GetCoreFromDevice​

No description yet.

INexusCore GetCoreFromDevice(INexusDevice argNexusDevice);
ParameterTypePassing
argNexusDeviceINexusDevicevalue

Returns: INexusCore

Extension method of INexusWorkbenchHelper (using SCH;).

GetIsConnected​

No description yet.

bool GetIsConnected();

Returns: bool

GetJtagPort​

No description yet.

IJtagPort GetJtagPort(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IJtagPort

Extension method of INexusWorkbenchHelper (using SCH;).

GetJtagPortCount​

No description yet.

int GetJtagPortCount();

Returns: int

GetNexusPort​

No description yet.

INexusPort GetNexusPort(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: INexusPort

Extension method of INexusWorkbenchHelper (using SCH;).

GetNexusPortCount​

No description yet.

int GetNexusPortCount();

Returns: int

No description yet.

IPCBProjectLink GetPCBProjectLink(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IPCBProjectLink

Extension method of INexusWorkbenchHelper (using SCH;).

GetPCBProjectLinkCount​

No description yet.

int GetPCBProjectLinkCount();

Returns: int

GetProcessorDeviceFromDeviceId​

No description yet.

IDeviceLink GetProcessorDeviceFromDeviceId(string argnId);
ParameterTypePassing
argnIdstringvalue

Returns: IDeviceLink

Extension method of INexusWorkbenchHelper (using SCH;).

GetProjectFromDevice​

No description yet.

IProject GetProjectFromDevice(INexusDevice argNexusDevice);
ParameterTypePassing
argNexusDeviceINexusDevicevalue

Returns: IProject

Extension method of INexusWorkbenchHelper (using SCH;).

No description yet.

IProjectLink GetProjectLink(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IProjectLink

Extension method of INexusWorkbenchHelper (using SCH;).

GetProjectLinkCount​

No description yet.

int GetProjectLinkCount();

Returns: int

GetSoftDeviceFromDeviceId​

No description yet.

IDeviceLink GetSoftDeviceFromDeviceId(string argnId);
ParameterTypePassing
argnIdstringvalue

Returns: IDeviceLink

Extension method of INexusWorkbenchHelper (using SCH;).

Preferences​

No description yet.

INexusWorkbenchPreferences Preferences();

Returns: INexusWorkbenchPreferences

Extension method of INexusWorkbenchHelper (using SCH;).

ProcessFlowRunner​

No description yet.

IProcessFlowRunner ProcessFlowRunner();

Returns: IProcessFlowRunner

Extension method of INexusWorkbenchHelper (using SCH;).

SynthesizeCoresForProject​

No description yet.

void SynthesizeCoresForProject(IAbstractVHDLProject argProject, string argConfiguration);
void SynthesizeCoresForProject(object argProject, string argConfiguration);
ParameterTypePassing
argProjectIAbstractVHDLProjectvalue
argConfigurationstringvalue

Returns: nothing (void)

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

Returned by​

INexusCore.GetNexusWorkbench