Skip to main content
View as Markdown

IJTagChannel interface

No description yet.

public interface IJTagChannel : IDeviceChannel

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: IDeviceChannel

Methods​

MethodReturnsDescription
AddJtagDelayvoid
CurrentTapStateTTapState
DeviceOnlinebool
FlushJTAGBuffervoid
ForceToStatevoid
GetChainLengthint
GetDeviceIJTagDevice
GetDeviceCountint
GetOwnerJtagPortIJtagPort
GetStringForDevicesOnChainstring
LoadDR_Invoid
LoadDR_InOutuint
LoadDR_Outstring
LoadIR_Invoid
LoadIR_InOutuint
LoadIR_Outstring
MoveFromStateToStatevoid
MoveToStatevoid
NextStatevoid
PlaceAllDevicesInBypassvoid
RescanChainvoid
ResetTAPvoid
ScanChainvoid
SelectChainvoid
Shift_Outstring
Shift_String_Invoid
Shift_String_InOutstring
Shift_Word_Invoid
Shift_Word_InOutuint
ShiftDR_Outstring
ShiftDR_String_Invoid
ShiftDR_String_InOutstring
ShiftDR_Word_Invoid
ShiftDR_Word_InOutuint
ShiftIR_Outstring
ShiftIR_String_Invoid
ShiftIR_String_InOutstring
ShiftIR_Word_Invoid
ShiftIR_Word_InOutuint

AddJtagDelay​

No description yet.

void AddJtagDelay(byte argValue);
ParameterTypePassing
argValuebytevalue

Returns: nothing (void)

CurrentTapState​

No description yet.

TTapState CurrentTapState();

Returns: TTapState

Extension method of IJTagChannelHelper (using SCH;).

DeviceOnline​

No description yet.

bool DeviceOnline(int argDeviceIndex);
ParameterTypePassing
argDeviceIndexintvalue

Returns: bool

FlushJTAGBuffer​

No description yet.

void FlushJTAGBuffer();

Returns: nothing (void)

ForceToState​

No description yet.

void ForceToState(TTapState argState);
void ForceToState(int argState);
ParameterTypePassing
argStateTTapStatevalue

Returns: nothing (void)

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

GetChainLength​

No description yet.

int GetChainLength();

Returns: int

GetDevice​

No description yet.

IJTagDevice GetDevice(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IJTagDevice

Extension method of IJTagChannelHelper (using SCH;).

GetDeviceCount​

No description yet.

int GetDeviceCount();

Returns: int

GetOwnerJtagPort​

No description yet.

IJtagPort GetOwnerJtagPort();

Returns: IJtagPort

Extension method of IJTagChannelHelper (using SCH;).

GetStringForDevicesOnChain​

No description yet.

string GetStringForDevicesOnChain();

Returns: string

LoadDR_In​

No description yet.

void LoadDR_In(uint argData, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argDatauintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: nothing (void)

LoadDR_InOut​

No description yet.

uint LoadDR_InOut(uint argData, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argDatauintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: uint

LoadDR_Out​

No description yet.

string LoadDR_Out(uint argRepeatBit, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argRepeatBituintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: string

LoadIR_In​

No description yet.

void LoadIR_In(uint argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionuintvalue
argDeviceIndexintvalue

Returns: nothing (void)

LoadIR_InOut​

No description yet.

uint LoadIR_InOut(uint argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionuintvalue
argDeviceIndexintvalue

Returns: uint

LoadIR_Out​

No description yet.

string LoadIR_Out(uint argRepeatBit, int argDeviceIndex);
ParameterTypePassing
argRepeatBituintvalue
argDeviceIndexintvalue

Returns: string

MoveFromStateToState​

No description yet.

void MoveFromStateToState(TTapState argStateFrom, TTapState argStateTo);
void MoveFromStateToState(int argStateFrom, int argStateTo);
ParameterTypePassing
argStateFromTTapStatevalue
argStateToTTapStatevalue

Returns: nothing (void)

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

MoveToState​

No description yet.

void MoveToState(TTapState argState);
void MoveToState(int argState);
ParameterTypePassing
argStateTTapStatevalue

Returns: nothing (void)

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

NextState​

No description yet.

void NextState(int argTMS);
ParameterTypePassing
argTMSintvalue

Returns: nothing (void)

PlaceAllDevicesInBypass​

No description yet.

void PlaceAllDevicesInBypass();

Returns: nothing (void)

RescanChain​

No description yet.

void RescanChain();

Returns: nothing (void)

ResetTAP​

No description yet.

void ResetTAP();

Returns: nothing (void)

ScanChain​

No description yet.

void ScanChain();

Returns: nothing (void)

SelectChain​

No description yet.

void SelectChain(TSelectMode argMode);
void SelectChain(int argMode);
ParameterTypePassing
argModeTSelectModevalue

Returns: nothing (void)

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

Shift_Out​

No description yet.

string Shift_Out(uint argRepeatBit, int argBitCount, bool argTerminate);
ParameterTypePassing
argRepeatBituintvalue
argBitCountintvalue
argTerminateboolvalue

Returns: string

Shift_String_In​

No description yet.

void Shift_String_In(string argData, bool argTerminate);
ParameterTypePassing
argDatastringvalue
argTerminateboolvalue

Returns: nothing (void)

Shift_String_InOut​

No description yet.

string Shift_String_InOut(string argData, bool argTerminate);
ParameterTypePassing
argDatastringvalue
argTerminateboolvalue

Returns: string

Shift_Word_In​

No description yet.

void Shift_Word_In(uint argData, int argLength, bool argTerminate);
ParameterTypePassing
argDatauintvalue
argLengthintvalue
argTerminateboolvalue

Returns: nothing (void)

Shift_Word_InOut​

No description yet.

uint Shift_Word_InOut(uint argData, int argLength, bool argTerminate);
ParameterTypePassing
argDatauintvalue
argLengthintvalue
argTerminateboolvalue

Returns: uint

ShiftDR_Out​

No description yet.

string ShiftDR_Out(uint argRepeatBit, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argRepeatBituintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: string

ShiftDR_String_In​

No description yet.

void ShiftDR_String_In(string argData, int argDeviceIndex);
ParameterTypePassing
argDatastringvalue
argDeviceIndexintvalue

Returns: nothing (void)

ShiftDR_String_InOut​

No description yet.

string ShiftDR_String_InOut(string argData, int argDeviceIndex);
ParameterTypePassing
argDatastringvalue
argDeviceIndexintvalue

Returns: string

ShiftDR_Word_In​

No description yet.

void ShiftDR_Word_In(uint argData, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argDatauintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: nothing (void)

ShiftDR_Word_InOut​

No description yet.

uint ShiftDR_Word_InOut(uint argData, int argBitCount, int argDeviceIndex);
ParameterTypePassing
argDatauintvalue
argBitCountintvalue
argDeviceIndexintvalue

Returns: uint

ShiftIR_Out​

No description yet.

string ShiftIR_Out(uint argRepeatBit, int argDeviceIndex);
ParameterTypePassing
argRepeatBituintvalue
argDeviceIndexintvalue

Returns: string

ShiftIR_String_In​

No description yet.

void ShiftIR_String_In(string argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionstringvalue
argDeviceIndexintvalue

Returns: nothing (void)

ShiftIR_String_InOut​

No description yet.

string ShiftIR_String_InOut(string argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionstringvalue
argDeviceIndexintvalue

Returns: string

ShiftIR_Word_In​

No description yet.

void ShiftIR_Word_In(uint argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionuintvalue
argDeviceIndexintvalue

Returns: nothing (void)

ShiftIR_Word_InOut​

No description yet.

uint ShiftIR_Word_InOut(uint argInstruction, int argDeviceIndex);
ParameterTypePassing
argInstructionuintvalue
argDeviceIndexintvalue

Returns: uint

Inherited members​

Returned by​

IJtagPort.GetJTagChannel_Board, IJtagPort.GetJTagChannel_Hard, IJtagPort.GetJTagChannel_Soft, INexusDevice.JTagChannel

Accepted by​

INexusDevice.SetJTagChannel