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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IDeviceManager:

Public Member Functions

bool Initialize ()
void Finalize ()
std::wstring ChoosePhysicalDevice (std::wstring DeviceName, std::wstring const FilterParameters)
IDeviceInformationGetDeviceInformation (std::wstring DeviceName)
INexusDeviceGetDeviceFromDeviceId (std::wstring AnId)
bool CanGetDevice (std::wstring DeviceName)
INexusDeviceGetDevice (std::wstring DeviceName)
std::wstring GetDeviceNamesForIdCode (long IdCode)
bool AreDevicesPinCompatible (std::wstring DeviceName1, std::wstring DeviceName2)
std::wstring GetDefaultDevice ()
void SetDefaultDevice (std::wstring DeviceName)
void ReleaseDevice (INexusDevice *NexusDevice)
std::wstring GetAllVendors ()
std::wstring GetFamiliesForVendor (std::wstring const Vendor)
std::wstring GetDevicesForFamily (std::wstring const Family)
IDeviceFamilyManagerGetDeviceFamilyManager ()
IGenericDeviceManagerGetGenericDeviceManager ()
std::wstring GetFamiliesForDeviceType (std::wstring const ADeviceType)
bool CompareIdCodes (long IdCodeA, long IdCodeB)
bool GetDeviceCachedInfo (std::wstring const ADeviceName, C_DeviceCachedInformation *AInformation)

Member Function Documentation

◆ AreDevicesPinCompatible()

bool SCH::IDeviceManager::AreDevicesPinCompatible ( std::wstring DeviceName1,
std::wstring DeviceName2 )

◆ CanGetDevice()

bool SCH::IDeviceManager::CanGetDevice ( std::wstring DeviceName)

◆ ChoosePhysicalDevice()

std::wstring SCH::IDeviceManager::ChoosePhysicalDevice ( std::wstring DeviceName,
std::wstring const FilterParameters )

◆ CompareIdCodes()

bool SCH::IDeviceManager::CompareIdCodes ( long IdCodeA,
long IdCodeB )

◆ Finalize()

void SCH::IDeviceManager::Finalize ( )

◆ GetAllVendors()

std::wstring SCH::IDeviceManager::GetAllVendors ( )

◆ GetDefaultDevice()

std::wstring SCH::IDeviceManager::GetDefaultDevice ( )

◆ GetDevice()

INexusDevice * SCH::IDeviceManager::GetDevice ( std::wstring DeviceName)

◆ GetDeviceCachedInfo()

bool SCH::IDeviceManager::GetDeviceCachedInfo ( std::wstring const ADeviceName,
C_DeviceCachedInformation * AInformation )

◆ GetDeviceFamilyManager()

IDeviceFamilyManager * SCH::IDeviceManager::GetDeviceFamilyManager ( )

◆ GetDeviceFromDeviceId()

INexusDevice * SCH::IDeviceManager::GetDeviceFromDeviceId ( std::wstring AnId)

◆ GetDeviceInformation()

IDeviceInformation * SCH::IDeviceManager::GetDeviceInformation ( std::wstring DeviceName)

◆ GetDeviceNamesForIdCode()

std::wstring SCH::IDeviceManager::GetDeviceNamesForIdCode ( long IdCode)

◆ GetDevicesForFamily()

std::wstring SCH::IDeviceManager::GetDevicesForFamily ( std::wstring const Family)

◆ GetFamiliesForDeviceType()

std::wstring SCH::IDeviceManager::GetFamiliesForDeviceType ( std::wstring const ADeviceType)

◆ GetFamiliesForVendor()

std::wstring SCH::IDeviceManager::GetFamiliesForVendor ( std::wstring const Vendor)

◆ GetGenericDeviceManager()

IGenericDeviceManager * SCH::IDeviceManager::GetGenericDeviceManager ( )

◆ Initialize()

bool SCH::IDeviceManager::Initialize ( )

◆ ReleaseDevice()

void SCH::IDeviceManager::ReleaseDevice ( INexusDevice * NexusDevice)

◆ SetDefaultDevice()

void SCH::IDeviceManager::SetDefaultDevice ( std::wstring DeviceName)

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