
# IDriverManager interface

*No description yet.*

```csharp
public interface IDriverManager
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetAllDevices](#getalldevices) | [IInterfaceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IInterfaceList.md) |  |
| [GetDeviceInterface](#getdeviceinterface) | [INexusDevice](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md) |  |

### GetAllDevices

*No description yet.*

```csharp
IInterfaceList GetAllDevices();
```

**Returns:** [IInterfaceList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IInterfaceList.md)

Extension method of `IDriverManagerHelper` (`using SCH;`).

### GetDeviceInterface

*No description yet.*

```csharp
INexusDevice GetDeviceInterface(string argDeviceName);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argDeviceName` | `string` | value |

**Returns:** [INexusDevice](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md)

Extension method of `IDriverManagerHelper` (`using SCH;`).
