
# IRemoteExecuteBaseDriver interface

*No description yet.*

```csharp
public interface IRemoteExecuteBaseDriver
```

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

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [RemoteDriverBaseAddress](#remotedriverbaseaddress) | `uint` | get; set |  |
| [RemoteDriverDataBaseAddress](#remotedriverdatabaseaddress) | `uint` | get; set |  |
| [RemoteDriverDeviceName](#remotedriverdevicename) | `string` | get; set |  |
| [RemoteDriverDeviceTitle](#remotedriverdevicetitle) | `string` | get; set |  |
| [RemoteDriverFileName](#remotedriverfilename) | `string` | get; set |  |
| [RemoteDriverMainEntryPoint](#remotedrivermainentrypoint) | `uint` | get; set |  |
| [RemoteDriverParamBaseAddress](#remotedriverparambaseaddress) | `uint` | get; set |  |
| [RemoteDriverVendorName](#remotedrivervendorname) | `string` | get; set |  |

### RemoteDriverBaseAddress

*No description yet.*

```csharp
uint GetRemoteDriverBaseAddress();
void SetRemoteDriverBaseAddress(uint argBaseAddress);
```

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

### RemoteDriverDataBaseAddress

*No description yet.*

```csharp
uint GetRemoteDriverDataBaseAddress();
void SetRemoteDriverDataBaseAddress(uint argDataAddress);
```

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

### RemoteDriverDeviceName

*No description yet.*

```csharp
string GetRemoteDriverDeviceName();
void SetRemoteDriverDeviceName(string argDeviceName);
```

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

### RemoteDriverDeviceTitle

*No description yet.*

```csharp
string GetRemoteDriverDeviceTitle();
void SetRemoteDriverDeviceTitle(string argDeviceTitle);
```

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

### RemoteDriverFileName

*No description yet.*

```csharp
string GetRemoteDriverFileName();
void SetRemoteDriverFileName(string argFileName);
```

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

### RemoteDriverMainEntryPoint

*No description yet.*

```csharp
uint GetRemoteDriverMainEntryPoint();
void SetRemoteDriverMainEntryPoint(uint argMainEntryAddress);
```

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

### RemoteDriverParamBaseAddress

*No description yet.*

```csharp
uint GetRemoteDriverParamBaseAddress();
void SetRemoteDriverParamBaseAddress(uint argParamAddress);
```

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

### RemoteDriverVendorName

*No description yet.*

```csharp
string GetRemoteDriverVendorName();
void SetRemoteDriverVendorName(string argVendorName);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetInternalAbort](#getinternalabort) | `bool` |  |
| [GetInternalIsDriverInstalled](#getinternalisdriverinstalled) | `bool` |  |
| [GetInternalIsDriverLoaded](#getinternalisdriverloaded) | `bool` |  |
| [GetInternalIsEnabled](#getinternalisenabled) | `bool` |  |
| [GetInternalIsInitialized](#getinternalisinitialized) | `bool` |  |
| [GetInternalPreserveState](#getinternalpreservestate) | `bool` |  |

### GetInternalAbort

*No description yet.*

```csharp
bool GetInternalAbort();
```

**Returns:** `bool`

### GetInternalIsDriverInstalled

*No description yet.*

```csharp
bool GetInternalIsDriverInstalled();
```

**Returns:** `bool`

### GetInternalIsDriverLoaded

*No description yet.*

```csharp
bool GetInternalIsDriverLoaded();
```

**Returns:** `bool`

### GetInternalIsEnabled

*No description yet.*

```csharp
bool GetInternalIsEnabled();
```

**Returns:** `bool`

### GetInternalIsInitialized

*No description yet.*

```csharp
bool GetInternalIsInitialized();
```

**Returns:** `bool`

### GetInternalPreserveState

*No description yet.*

```csharp
bool GetInternalPreserveState();
```

**Returns:** `bool`
