
# IInterruptManager interface

*No description yet.*

```csharp
public interface IInterruptManager
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [Export_ToString](#export_tostring) | `string` |  |
| [GetEdgeKindMask](#getedgekindmask) | `uint` |  |
| [GetInterruptKindMask](#getinterruptkindmask) | `uint` |  |
| [GetInterruptMask](#getinterruptmask) | `uint` |  |
| [GetLevelKindMask](#getlevelkindmask) | `uint` |  |
| [Import_FromString](#import_fromstring) | `void` |  |

### Export_ToString

*No description yet.*

```csharp
string Export_ToString();
```

**Returns:** `string`

### GetEdgeKindMask

*No description yet.*

```csharp
uint GetEdgeKindMask();
```

**Returns:** `uint`

### GetInterruptKindMask

*No description yet.*

```csharp
uint GetInterruptKindMask();
```

**Returns:** `uint`

### GetInterruptMask

*No description yet.*

```csharp
uint GetInterruptMask();
```

**Returns:** `uint`

### GetLevelKindMask

*No description yet.*

```csharp
uint GetLevelKindMask();
```

**Returns:** `uint`

### Import_FromString

*No description yet.*

```csharp
void Import_FromString(string argString);
```

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

**Returns:** nothing (`void`)

## Returned by

[IEmbeddedMemory.GetInterrupts](https://altiumdeveloper.github.io/ad-sdk-docs/reference/embedded/IEmbeddedMemory.md#getinterrupts)
