
# ISignalLink interface

*No description yet.*

```csharp
public interface ISignalLink : IDMObject
```

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

**Inherits:** [IDMObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md)

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [DM_DriverNode](#dm_drivernode) | [ISignalNode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md) |  |
| [DM_DriverNodeRange1](#dm_drivernoderange1) | `string` |  |
| [DM_DriverNodeRange2](#dm_drivernoderange2) | `string` |  |
| [DM_DriverNodeRangeValue1](#dm_drivernoderangevalue1) | `int` |  |
| [DM_DriverNodeRangeValue2](#dm_drivernoderangevalue2) | `int` |  |
| [DM_DriverRangeMax](#dm_driverrangemax) | `int` |  |
| [DM_DriverRangeMin](#dm_driverrangemin) | `int` |  |
| [DM_DriverSignal](#dm_driversignal) | [ISignal](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignal.md) |  |
| [DM_TargetNode](#dm_targetnode) | [ISignalNode](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md) |  |
| [DM_TargetNodeRange1](#dm_targetnoderange1) | `string` |  |
| [DM_TargetNodeRange2](#dm_targetnoderange2) | `string` |  |
| [DM_TargetNodeRangeValue1](#dm_targetnoderangevalue1) | `int` |  |
| [DM_TargetNodeRangeValue2](#dm_targetnoderangevalue2) | `int` |  |
| [DM_TargetRangeMax](#dm_targetrangemax) | `int` |  |
| [DM_TargetRangeMin](#dm_targetrangemin) | `int` |  |
| [DM_TargetSignal](#dm_targetsignal) | [ISignal](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignal.md) |  |

### DM_DriverNode

*No description yet.*

```csharp
ISignalNode DM_DriverNode();
```

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

Extension method of `ISignalLinkHelper` (`using EDP;`).

### DM_DriverNodeRange1

*No description yet.*

```csharp
string DM_DriverNodeRange1();
```

**Returns:** `string`

### DM_DriverNodeRange2

*No description yet.*

```csharp
string DM_DriverNodeRange2();
```

**Returns:** `string`

### DM_DriverNodeRangeValue1

*No description yet.*

```csharp
int DM_DriverNodeRangeValue1();
```

**Returns:** `int`

### DM_DriverNodeRangeValue2

*No description yet.*

```csharp
int DM_DriverNodeRangeValue2();
```

**Returns:** `int`

### DM_DriverRangeMax

*No description yet.*

```csharp
int DM_DriverRangeMax();
```

**Returns:** `int`

### DM_DriverRangeMin

*No description yet.*

```csharp
int DM_DriverRangeMin();
```

**Returns:** `int`

### DM_DriverSignal

*No description yet.*

```csharp
ISignal DM_DriverSignal();
```

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

Extension method of `ISignalLinkHelper` (`using EDP;`).

### DM_TargetNode

*No description yet.*

```csharp
ISignalNode DM_TargetNode();
```

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

Extension method of `ISignalLinkHelper` (`using EDP;`).

### DM_TargetNodeRange1

*No description yet.*

```csharp
string DM_TargetNodeRange1();
```

**Returns:** `string`

### DM_TargetNodeRange2

*No description yet.*

```csharp
string DM_TargetNodeRange2();
```

**Returns:** `string`

### DM_TargetNodeRangeValue1

*No description yet.*

```csharp
int DM_TargetNodeRangeValue1();
```

**Returns:** `int`

### DM_TargetNodeRangeValue2

*No description yet.*

```csharp
int DM_TargetNodeRangeValue2();
```

**Returns:** `int`

### DM_TargetRangeMax

*No description yet.*

```csharp
int DM_TargetRangeMax();
```

**Returns:** `int`

### DM_TargetRangeMin

*No description yet.*

```csharp
int DM_TargetRangeMin();
```

**Returns:** `int`

### DM_TargetSignal

*No description yet.*

```csharp
ISignal DM_TargetSignal();
```

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

Extension method of `ISignalLinkHelper` (`using EDP;`).

## Inherited members

- From [IDMObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md): [DM_CalculateParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_calculateparametervalue), [DM_CurrentSheetInstanceNumber](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_currentsheetinstancenumber), [DM_FullCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_fullcrossprobestring), [DM_GeneralField](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_generalfield), [DM_GetVCSProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_getvcsproject), [DM_ImageIndex](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_imageindex), [DM_IsFormulaString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_isformulastring), [DM_IsInferredObject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_isinferredobject), [DM_LocationString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationstring), [DM_LocationX](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationx), [DM_LocationY](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_locationy), [DM_LongDescriptorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_longdescriptorstring), [DM_NetIndex_Flat](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_flat), [DM_NetIndex_Sheet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_sheet), [DM_NetIndex_SubNet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_netindex_subnet), [DM_ObjectKindString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_objectkindstring), [DM_ObjectKindStringForCrossProbe](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_objectkindstringforcrossprobe), [DM_OwnerDocument](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocument), [DM_OwnerDocumentFullPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocumentfullpath), [DM_OwnerDocumentName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_ownerdocumentname), [DM_ParameterCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_parametercount), [DM_Parameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_parameters), [DM_PcbHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbhandle), [DM_PCBObjectHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbobjecthandle), [DM_PCBObjectInterface](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_pcbobjectinterface), [DM_PrimaryCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_primarycrossprobestring), [DM_SchHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schhandle), [DM_SCHObjectHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schobjecthandle), [DM_SCHObjectInterface](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_schobjectinterface), [DM_SecondaryCrossProbeString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_secondarycrossprobestring), [DM_SetVCSProject](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_setvcsproject), [DM_SheetIndex_Logical](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_sheetindex_logical), [DM_SheetIndex_Physical](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_sheetindex_physical), [DM_ShortDescriptorString](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_shortdescriptorstring), [DM_ValidForNavigation](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_validfornavigation), [DM_VHDLEntity](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IDMObject.md#dm_vhdlentity)

## Returned by

[ISignal.DM_DriverLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignal.md#dm_driverlinks), [ISignal.DM_TargetLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignal.md#dm_targetlinks), [ISignalNode.DM_DriverLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_driverlinks), [ISignalNode.DM_TargetLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISignalNode.md#dm_targetlinks), [ISubNet.DM_SignalLinks](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISubNet.md#dm_signallinks)
