Skip to main content
View as Markdown

IJTagDevice interface

No description yet.

public interface IJTagDevice : IDevice

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: IDevice

Properties​

PropertyTypeAccessDescription
Indexintget; set

Index​

No description yet.

int GetIndex();
void SetIndex(int argIndex);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
GetBoundaryCellIBoundaryCell
GetBoundaryCellCountint
GetBoundaryLengthint
GetBSDLIBSDLEntity
GetCurrentDeviceNamestring
GetDeviceInformationIDeviceInformation
GetFilenamestring
GetIdCodeFromBSDLuint
GetIdCodeFromDeviceuint
GetInstructionLengthint
GetInstructionOpcodeIInstructionOpCode
GetInstructionOpcodeCountint
GetPinIScanPin
GetPinCountint
GetPinMappingIPinMapping
GetPinMappingCountint
GetRegisterAssociationIRegisterAssociation
GetRegisterAssociationCountint
ReadPinStatesFromChainbool
ReloadBSDLvoid
UpdateWithPreferredDeviceNamebool

GetBoundaryCell​

No description yet.

IBoundaryCell GetBoundaryCell(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IBoundaryCell

Extension method of IJTagDeviceHelper (using SCH;).

GetBoundaryCellCount​

No description yet.

int GetBoundaryCellCount();

Returns: int

GetBoundaryLength​

No description yet.

int GetBoundaryLength();

Returns: int

GetBSDL​

No description yet.

IBSDLEntity GetBSDL();

Returns: IBSDLEntity

Extension method of IJTagDeviceHelper (using SCH;).

GetCurrentDeviceName​

No description yet.

string GetCurrentDeviceName();

Returns: string

GetDeviceInformation​

No description yet.

IDeviceInformation GetDeviceInformation();

Returns: IDeviceInformation

Extension method of IJTagDeviceHelper (using SCH;).

GetFilename​

No description yet.

string GetFilename();

Returns: string

GetIdCodeFromBSDL​

No description yet.

uint GetIdCodeFromBSDL();

Returns: uint

GetIdCodeFromDevice​

No description yet.

uint GetIdCodeFromDevice();

Returns: uint

GetInstructionLength​

No description yet.

int GetInstructionLength();

Returns: int

GetInstructionOpcode​

No description yet.

IInstructionOpCode GetInstructionOpcode(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IInstructionOpCode

Extension method of IJTagDeviceHelper (using SCH;).

GetInstructionOpcodeCount​

No description yet.

int GetInstructionOpcodeCount();

Returns: int

GetPin​

No description yet.

IScanPin GetPin(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IScanPin

Extension method of IJTagDeviceHelper (using SCH;).

GetPinCount​

No description yet.

int GetPinCount();

Returns: int

GetPinMapping​

No description yet.

IPinMapping GetPinMapping(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IPinMapping

Extension method of IJTagDeviceHelper (using SCH;).

GetPinMappingCount​

No description yet.

int GetPinMappingCount();

Returns: int

GetRegisterAssociation​

No description yet.

IRegisterAssociation GetRegisterAssociation(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IRegisterAssociation

Extension method of IJTagDeviceHelper (using SCH;).

GetRegisterAssociationCount​

No description yet.

int GetRegisterAssociationCount();

Returns: int

ReadPinStatesFromChain​

No description yet.

bool ReadPinStatesFromChain(IBSDLEntity argBSDLEntity);
bool ReadPinStatesFromChain(object argBSDLEntity);
ParameterTypePassing
argBSDLEntityIBSDLEntityvalue

Returns: bool

The first overload is an extension method of IJTagDeviceHelper (using SCH;) with typed parameters; the second is declared by the interface.

ReloadBSDL​

No description yet.

void ReloadBSDL();

Returns: nothing (void)

UpdateWithPreferredDeviceName​

No description yet.

bool UpdateWithPreferredDeviceName(string argNewName);
ParameterTypePassing
argNewNamestringvalue

Returns: bool

Returned by​

IDeviceLink.GetJTAGDevice, IJTagChannel.GetDevice