Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::INexusWorkbench Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::INexusWorkbench:

Public Member Functions

bool GetIsConnected ()
int GetNexusPortCount ()
INexusPortGetNexusPort (int Index)
int GetProjectLinkCount ()
IProjectLinkGetProjectLink (int Index)
int GetPCBProjectLinkCount ()
IPCBProjectLinkGetPCBProjectLink (int Index)
IDeviceLinkGetSoftDeviceFromDeviceId (std::wstring const AnId)
IDeviceLinkGetProcessorDeviceFromDeviceId (std::wstring const AnId)
IProcessFlowRunnerProcessFlowRunner ()
INexusWorkbenchPreferencesPreferences ()
void SynthesizeCoresForProject (EDP::IAbstractVHDLProject *const Project, std::wstring const Configuration)
INexusCoreGetCoreFromDesignator (std::wstring const Designator, EDP::IProject *const Project)
INexusCoreGetCoreFromDevice (INexusDevice *const ANexusDevice)
EDP::IProjectGetProjectFromDevice (INexusDevice *const ANexusDevice)
int GetJtagPortCount ()
IJtagPortGetJtagPort (int Index)

Member Function Documentation

◆ GetCoreFromDesignator()

INexusCore * SCH::INexusWorkbench::GetCoreFromDesignator ( std::wstring const Designator,
EDP::IProject *const Project )

◆ GetCoreFromDevice()

INexusCore * SCH::INexusWorkbench::GetCoreFromDevice ( INexusDevice *const ANexusDevice)

◆ GetIsConnected()

bool SCH::INexusWorkbench::GetIsConnected ( )

◆ GetJtagPort()

IJtagPort * SCH::INexusWorkbench::GetJtagPort ( int Index)

◆ GetJtagPortCount()

int SCH::INexusWorkbench::GetJtagPortCount ( )

◆ GetNexusPort()

INexusPort * SCH::INexusWorkbench::GetNexusPort ( int Index)

◆ GetNexusPortCount()

int SCH::INexusWorkbench::GetNexusPortCount ( )

◆ GetPCBProjectLink()

IPCBProjectLink * SCH::INexusWorkbench::GetPCBProjectLink ( int Index)

◆ GetPCBProjectLinkCount()

int SCH::INexusWorkbench::GetPCBProjectLinkCount ( )

◆ GetProcessorDeviceFromDeviceId()

IDeviceLink * SCH::INexusWorkbench::GetProcessorDeviceFromDeviceId ( std::wstring const AnId)

◆ GetProjectFromDevice()

EDP::IProject * SCH::INexusWorkbench::GetProjectFromDevice ( INexusDevice *const ANexusDevice)

◆ GetProjectLink()

IProjectLink * SCH::INexusWorkbench::GetProjectLink ( int Index)

◆ GetProjectLinkCount()

int SCH::INexusWorkbench::GetProjectLinkCount ( )

◆ GetSoftDeviceFromDeviceId()

IDeviceLink * SCH::INexusWorkbench::GetSoftDeviceFromDeviceId ( std::wstring const AnId)

◆ Preferences()

INexusWorkbenchPreferences * SCH::INexusWorkbench::Preferences ( )

◆ ProcessFlowRunner()

IProcessFlowRunner * SCH::INexusWorkbench::ProcessFlowRunner ( )

◆ SynthesizeCoresForProject()

void SCH::INexusWorkbench::SynthesizeCoresForProject ( EDP::IAbstractVHDLProject *const Project,
std::wstring const Configuration )

The documentation for this struct was generated from the following file: