
# INexusBreakpoint interface

*No description yet.*

```csharp
public interface INexusBreakpoint
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AddressHigh](#addresshigh) | `ushort` | get; set |  |
| [AddressLow](#addresslow) | `ushort` | get; set |  |
| [BreakOnRead](#breakonread) | `bool` | get; set |  |
| [BreakOnWrite](#breakonwrite) | `bool` | get; set |  |
| [Data](#data) | `byte` | get; set |  |
| [DataMask](#datamask) | `byte` | get; set |  |
| [Enabled](#enabled) | `bool` | get; set |  |
| [Kind](#kind) | [TNexusBreakpointKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TNexusBreakpointKind.md) | get; set |  |

### AddressHigh

*No description yet.*

```csharp
ushort GetAddressHigh();
void SetAddressHigh(ushort argValue);
```

**Type:** `ushort` · **Access:** read/write

### AddressLow

*No description yet.*

```csharp
ushort GetAddressLow();
void SetAddressLow(ushort argValue);
```

**Type:** `ushort` · **Access:** read/write

### BreakOnRead

*No description yet.*

```csharp
bool GetBreakOnRead();
void SetBreakOnRead(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### BreakOnWrite

*No description yet.*

```csharp
bool GetBreakOnWrite();
void SetBreakOnWrite(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### Data

*No description yet.*

```csharp
byte GetData();
void SetData(byte argValue);
```

**Type:** `byte` · **Access:** read/write

### DataMask

*No description yet.*

```csharp
byte GetDataMask();
void SetDataMask(byte argValue);
```

**Type:** `byte` · **Access:** read/write

### Enabled

*No description yet.*

```csharp
bool GetEnabled();
void SetEnabled(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### Kind

*No description yet.*

```csharp
TNexusBreakpointKind GetKind();
void SetKind(TNexusBreakpointKind argValue);
```

**Type:** [TNexusBreakpointKind](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/TNexusBreakpointKind.md) · **Access:** read/write

The accessors are extension methods of `INexusBreakpointHelper` (`using SCH;`).

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [Export_ToCore](#export_tocore) | `void` |  |
| [GetDescription](#getdescription) | `string` |  |
| [GetIndex](#getindex) | `int` |  |
| [GetNexusDevice](#getnexusdevice) | [INexusDevice](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDevice.md) |  |
| [GetStopped](#getstopped) | `bool` |  |
| [Import_FromCore](#import_fromcore) | `void` |  |

### Export_ToCore

*No description yet.*

```csharp
void Export_ToCore();
```

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

### GetDescription

*No description yet.*

```csharp
string GetDescription();
```

**Returns:** `string`

### GetIndex

*No description yet.*

```csharp
int GetIndex();
```

**Returns:** `int`

### GetNexusDevice

*No description yet.*

```csharp
INexusDevice GetNexusDevice();
```

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

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

### GetStopped

*No description yet.*

```csharp
bool GetStopped();
```

**Returns:** `bool`

### Import_FromCore

*No description yet.*

```csharp
void Import_FromCore();
```

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