
# IIbisModelSpec interface

*No description yet.*

```csharp
public interface IIbisModelSpec : IIbisObject
```

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

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCref](#getcref) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetCref_diff](#getcref_diff) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetCrefFalling](#getcreffalling) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetCrefRising](#getcrefrising) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootAmpH](#getdoshootamph) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootAmpL](#getdoshootampl) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootAreaH](#getdoshootareah) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootAreaL](#getdoshootareal) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootH](#getdoshooth) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootL](#getdoshootl) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetDOshootT](#getdoshoott) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetHysteresisThresholdsAll](#gethysteresisthresholdsall) | `bool` |  |
| [GetPulseH](#getpulseh) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetPulseL](#getpulsel) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetPulseT](#getpulset) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetRref](#getrref) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetRref_diff](#getrref_diff) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetRrefFalling](#getrreffalling) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetRrefRising](#getrrefrising) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetSOshootH](#getsoshooth) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetSOshootL](#getsoshootl) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinh](#getvinh) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinhM](#getvinhm) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinhP](#getvinhp) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinl](#getvinl) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinlM](#getvinlm) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVinlP](#getvinlp) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVmeas](#getvmeas) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVmeasFalling](#getvmeasfalling) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVmeasRising](#getvmeasrising) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVref](#getvref) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVrefFalling](#getvreffalling) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetVrefRising](#getvrefrising) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetWeakI](#getweaki) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetWeakR](#getweakr) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |
| [GetWeakV](#getweakv) | [IIbisRange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisRange.md) |  |

### GetCref

*No description yet.*

```csharp
IIbisRange GetCref();
```

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

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

### GetCref_diff

*No description yet.*

```csharp
IIbisRange GetCref_diff();
```

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

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

### GetCrefFalling

*No description yet.*

```csharp
IIbisRange GetCrefFalling();
```

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

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

### GetCrefRising

*No description yet.*

```csharp
IIbisRange GetCrefRising();
```

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

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

### GetDOshootAmpH

*No description yet.*

```csharp
IIbisRange GetDOshootAmpH();
```

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

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

### GetDOshootAmpL

*No description yet.*

```csharp
IIbisRange GetDOshootAmpL();
```

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

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

### GetDOshootAreaH

*No description yet.*

```csharp
IIbisRange GetDOshootAreaH();
```

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

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

### GetDOshootAreaL

*No description yet.*

```csharp
IIbisRange GetDOshootAreaL();
```

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

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

### GetDOshootH

*No description yet.*

```csharp
IIbisRange GetDOshootH();
```

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

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

### GetDOshootL

*No description yet.*

```csharp
IIbisRange GetDOshootL();
```

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

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

### GetDOshootT

*No description yet.*

```csharp
IIbisRange GetDOshootT();
```

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

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

### GetHysteresisThresholdsAll

*No description yet.*

```csharp
bool GetHysteresisThresholdsAll();
```

**Returns:** `bool`

### GetPulseH

*No description yet.*

```csharp
IIbisRange GetPulseH();
```

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

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

### GetPulseL

*No description yet.*

```csharp
IIbisRange GetPulseL();
```

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

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

### GetPulseT

*No description yet.*

```csharp
IIbisRange GetPulseT();
```

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

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

### GetRref

*No description yet.*

```csharp
IIbisRange GetRref();
```

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

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

### GetRref_diff

*No description yet.*

```csharp
IIbisRange GetRref_diff();
```

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

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

### GetRrefFalling

*No description yet.*

```csharp
IIbisRange GetRrefFalling();
```

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

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

### GetRrefRising

*No description yet.*

```csharp
IIbisRange GetRrefRising();
```

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

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

### GetSOshootH

*No description yet.*

```csharp
IIbisRange GetSOshootH();
```

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

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

### GetSOshootL

*No description yet.*

```csharp
IIbisRange GetSOshootL();
```

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

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

### GetVinh

*No description yet.*

```csharp
IIbisRange GetVinh();
```

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

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

### GetVinhM

*No description yet.*

```csharp
IIbisRange GetVinhM();
```

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

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

### GetVinhP

*No description yet.*

```csharp
IIbisRange GetVinhP();
```

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

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

### GetVinl

*No description yet.*

```csharp
IIbisRange GetVinl();
```

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

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

### GetVinlM

*No description yet.*

```csharp
IIbisRange GetVinlM();
```

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

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

### GetVinlP

*No description yet.*

```csharp
IIbisRange GetVinlP();
```

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

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

### GetVmeas

*No description yet.*

```csharp
IIbisRange GetVmeas();
```

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

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

### GetVmeasFalling

*No description yet.*

```csharp
IIbisRange GetVmeasFalling();
```

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

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

### GetVmeasRising

*No description yet.*

```csharp
IIbisRange GetVmeasRising();
```

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

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

### GetVref

*No description yet.*

```csharp
IIbisRange GetVref();
```

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

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

### GetVrefFalling

*No description yet.*

```csharp
IIbisRange GetVrefFalling();
```

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

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

### GetVrefRising

*No description yet.*

```csharp
IIbisRange GetVrefRising();
```

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

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

### GetWeakI

*No description yet.*

```csharp
IIbisRange GetWeakI();
```

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

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

### GetWeakR

*No description yet.*

```csharp
IIbisRange GetWeakR();
```

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

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

### GetWeakV

*No description yet.*

```csharp
IIbisRange GetWeakV();
```

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

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

## Returned by

[IIbisModel.GetModelSpec](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IIbisModel.md#getmodelspec)
