
# IHarnessDefinition interface

*No description yet.*

```csharp
public interface IHarnessDefinition
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [DM_GetState_Entry](#dm_getstate_entry) | `string` |  |
| [DM_GetState_EntryCount](#dm_getstate_entrycount) | `int` |  |
| [DM_GetState_HarnessID](#dm_getstate_harnessid) | `string` |  |

### DM_GetState_Entry

*No description yet.*

```csharp
string DM_GetState_Entry(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** `string`

### DM_GetState_EntryCount

*No description yet.*

```csharp
int DM_GetState_EntryCount();
```

**Returns:** `int`

### DM_GetState_HarnessID

*No description yet.*

```csharp
string DM_GetState_HarnessID();
```

**Returns:** `string`

## Returned by

[IHarnessDefinitionList.DM_GetState_HarnessDefinition_ByIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IHarnessDefinitionList.md#dm_getstate_harnessdefinition_byindex), [IHarnessDefinitionList.DM_GetState_HarnessDefinition_ByType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IHarnessDefinitionList.md#dm_getstate_harnessdefinition_bytype)
