IDeviceDebugManager interface
No description yet.
public interface IDeviceDebugManager
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| BreakpointMode | TBreakpointMode | get; set | |
| DebuggerMode | TDebuggerMode | get; set |
BreakpointMode
No description yet.
TBreakpointMode GetBreakpointMode();
bool SetBreakpointMode(TBreakpointMode argNewMode);
Type: TBreakpointMode · Access: read/write
The accessors are extension methods of IDeviceDebugManagerHelper (using SCH;).
DebuggerMode
No description yet.
TDebuggerMode GetDebuggerMode();
void SetDebuggerMode(TDebuggerMode argNewMode);
Type: TDebuggerMode · Access: read/write
The accessors are extension methods of IDeviceDebugManagerHelper (using SCH;).
Methods
AddHardBreakPoint
No description yet.
uint AddHardBreakPoint(IHardBreakpoint argNewBP);
uint AddHardBreakPoint(object argNewBP);
| Parameter | Type | Passing |
|---|---|---|
argNewBP | IHardBreakpoint | value |
Returns: uint
The first overload is an extension method of IDeviceDebugManagerHelper (using SCH;) with typed parameters; the second is declared by the interface.
AddressSupportsSoftBreakpoints
No description yet.
bool AddressSupportsSoftBreakpoints(int argMemorySpace, long argAddress);
| Parameter | Type | Passing |
|---|---|---|
argMemorySpace | int | value |
argAddress | long | value |
Returns: bool
DisableAllAllocatedBreakpoints
No description yet.
void DisableAllAllocatedBreakpoints();
Returns: nothing (void)
DisableAllocatedHardBreakpoints
No description yet.
void DisableAllocatedHardBreakpoints();
Returns: nothing (void)
DisableAllocatedSoftBreakpoints
No description yet.
void DisableAllocatedSoftBreakpoints();
Returns: nothing (void)
EnableAllAllocatedBreakpoints
No description yet.
void EnableAllAllocatedBreakpoints();
Returns: nothing (void)
EnableAllocatedHardBreakpoints
No description yet.
void EnableAllocatedHardBreakpoints();
Returns: nothing (void)
EnableAllocatedSoftBreakpoints
No description yet.
void EnableAllocatedSoftBreakpoints();
Returns: nothing (void)
GetAllocatedHardBreakpointByIndex
No description yet.
IHardBreakpoint GetAllocatedHardBreakpointByIndex(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: IHardBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetAllocatedHardBreakPointCount
No description yet.
int GetAllocatedHardBreakPointCount();
Returns: int
GetAllocatedSoftBreakpointByIndex
No description yet.
ISoftBreakpoint GetAllocatedSoftBreakpointByIndex(int argIndex);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: ISoftBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetAllocatedSoftBreakPointCount
No description yet.
int GetAllocatedSoftBreakPointCount();
Returns: int
GetBreakpointByAddress
No description yet.
ISoftBreakpoint GetBreakpointByAddress(int argMemorySpace, long argAddress);
| Parameter | Type | Passing |
|---|---|---|
argMemorySpace | int | value |
argAddress | long | value |
Returns: ISoftBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetBreakpointByData
No description yet.
IHardBreakpoint GetBreakpointByData(long argData);
| Parameter | Type | Passing |
|---|---|---|
argData | long | value |
Returns: IHardBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetHardBreakpointCount
No description yet.
int GetHardBreakpointCount();
Returns: int
GetNewBreakpoint
No description yet.
ISoftBreakpoint GetNewBreakpoint(int argMemorySpace, long argAddress);
| Parameter | Type | Passing |
|---|---|---|
argMemorySpace | int | value |
argAddress | long | value |
Returns: ISoftBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetNewHardBreakpoint
No description yet.
IHardBreakpoint GetNewHardBreakpoint();
Returns: IHardBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetNewSoftBreakpoint
No description yet.
ISoftBreakpoint GetNewSoftBreakpoint();
Returns: ISoftBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
GetSoftBreakpointsRequireHardware
No description yet.
bool GetSoftBreakpointsRequireHardware();
Returns: bool
GetSystemBreakpoint
No description yet.
IHardBreakpoint GetSystemBreakpoint();
Returns: IHardBreakpoint
Extension method of IDeviceDebugManagerHelper (using SCH;).
ReleaseAllBreakpoints
No description yet.
void ReleaseAllBreakpoints();
Returns: nothing (void)
ReleaseAllocatedHardBreakpoints
No description yet.
void ReleaseAllocatedHardBreakpoints();
Returns: nothing (void)
ReleaseAllocatedSoftBreakpoints
No description yet.
void ReleaseAllocatedSoftBreakpoints();
Returns: nothing (void)
ReleaseBreakpoint
No description yet.
void ReleaseBreakpoint(ISoftBreakpoint argBreakpoint);
void ReleaseBreakpoint(object argBreakpoint);
| Parameter | Type | Passing |
|---|---|---|
argBreakpoint | ISoftBreakpoint | value |
Returns: nothing (void)
The first overload is an extension method of IDeviceDebugManagerHelper (using SCH;) with typed parameters; the second is declared by the interface.
SetSoftbreakpointsRequireHardware
No description yet.
void SetSoftbreakpointsRequireHardware(bool argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | bool | value |
Returns: nothing (void)