
# TTapState enumeration

*No description yet.*

```csharp
public enum TTapState
```

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

## Values

| Name | Value | Description |
| --- | --- | --- |
| `TapState_Undefined` | 0 |  |
| `TEST_LOGIC_RESET` | 1 |  |
| `RUN_TEST_IDLE` | 2 |  |
| `SELECT_DR` | 3 |  |
| `CAPTURE_DR` | 4 |  |
| `SHIFT_DR` | 5 |  |
| `EXIT1_DR` | 6 |  |
| `PAUSE_DR` | 7 |  |
| `EXIT2_DR` | 8 |  |
| `UPDATE_DR` | 9 |  |
| `SELECT_IR` | 10 |  |
| `CAPTURE_IR` | 11 |  |
| `SHIFT_IR` | 12 |  |
| `EXIT1_IR` | 13 |  |
| `PAUSE_IR` | 14 |  |
| `EXIT2_IR` | 15 |  |
| `UPDATE_IR` | 16 |  |

## Returned by

[IJTagChannel.CurrentTapState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IJTagChannel.md#currenttapstate)

## Accepted by

[IJTagChannel.ForceToState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IJTagChannel.md#forcetostate), [IJTagChannel.MoveFromStateToState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IJTagChannel.md#movefromstatetostate), [IJTagChannel.MoveToState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IJTagChannel.md#movetostate)
