IDeviceManager interface
No description yet.
public interface IDeviceManager
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| DefaultDevice | string | get; set |
DefaultDevice
No description yet.
string GetDefaultDevice();
void SetDefaultDevice(string argDeviceName);
Type: string · Access: read/write
Methods
_Finalize
No description yet.
void _Finalize();
Returns: nothing (void)
AreDevicesPinCompatible
No description yet.
bool AreDevicesPinCompatible(string argDeviceName1, string argDeviceName2);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName1 | string | value |
argDeviceName2 | string | value |
Returns: bool
CanGetDevice
No description yet.
bool CanGetDevice(string argDeviceName);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName | string | value |
Returns: bool
ChoosePhysicalDevice
No description yet.
string ChoosePhysicalDevice(string argDeviceName, string argFilterParameters);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName | string | value |
argFilterParameters | string | value |
Returns: string
CompareIdCodes
No description yet.
bool CompareIdCodes(uint argIdCodeA, uint argIdCodeB);
| Parameter | Type | Passing |
|---|---|---|
argIdCodeA | uint | value |
argIdCodeB | uint | value |
Returns: bool
GetAllVendors
No description yet.
string GetAllVendors();
Returns: string
GetDevice
No description yet.
INexusDevice GetDevice(string argDeviceName);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName | string | value |
Returns: INexusDevice
Extension method of IDeviceManagerHelper (using SCH;).
GetDeviceCachedInfo
No description yet.
bool GetDeviceCachedInfo(string argDeviceName, out DeviceCachedInformation argInformation);
bool GetDeviceCachedInfo(string argDeviceName, out IDeviceCachedInformation argInformation);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName | string | value |
argInformation | DeviceCachedInformation | out |
Returns: bool
The first overload is an extension method of IDeviceManagerHelper (using SCH;) with typed parameters; the second is declared by the interface.
GetDeviceFamilyManager
No description yet.
IDeviceFamilyManager GetDeviceFamilyManager();
Returns: IDeviceFamilyManager
Extension method of IDeviceManagerHelper (using SCH;).
GetDeviceFromDeviceId
No description yet.
INexusDevice GetDeviceFromDeviceId(string argnId);
| Parameter | Type | Passing |
|---|---|---|
argnId | string | value |
Returns: INexusDevice
Extension method of IDeviceManagerHelper (using SCH;).
GetDeviceInformation
No description yet.
IDeviceInformation GetDeviceInformation(string argDeviceName);
| Parameter | Type | Passing |
|---|---|---|
argDeviceName | string | value |
Returns: IDeviceInformation
Extension method of IDeviceManagerHelper (using SCH;).
GetDeviceNamesForIdCode
No description yet.
string GetDeviceNamesForIdCode(uint argIdCode);
| Parameter | Type | Passing |
|---|---|---|
argIdCode | uint | value |
Returns: string
GetDevicesForFamily
No description yet.
string GetDevicesForFamily(string argFamily);
| Parameter | Type | Passing |
|---|---|---|
argFamily | string | value |
Returns: string
GetFamiliesForDeviceType
No description yet.
string GetFamiliesForDeviceType(string argDeviceType);
| Parameter | Type | Passing |
|---|---|---|
argDeviceType | string | value |
Returns: string
GetFamiliesForVendor
No description yet.
string GetFamiliesForVendor(string argVendor);
| Parameter | Type | Passing |
|---|---|---|
argVendor | string | value |
Returns: string
GetGenericDeviceManager
No description yet.
IGenericDeviceManager GetGenericDeviceManager();
Returns: IGenericDeviceManager
Extension method of IDeviceManagerHelper (using SCH;).
Initialize
No description yet.
bool Initialize();
Returns: bool
ReleaseDevice
No description yet.
void ReleaseDevice(INexusDevice argNexusDevice);
void ReleaseDevice(object argNexusDevice);
| Parameter | Type | Passing |
|---|---|---|
argNexusDevice | INexusDevice | value |
Returns: nothing (void)
The first overload is an extension method of IDeviceManagerHelper (using SCH;) with typed parameters; the second is declared by the interface.