IJTagChannel interface
No description yet.
public interface IJTagChannel : IDeviceChannel
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Inherits: IDeviceChannel
Methods
| Method | Returns | Description |
|---|---|---|
| AddJtagDelay | void | |
| CurrentTapState | TTapState | |
| DeviceOnline | bool | |
| FlushJTAGBuffer | void | |
| ForceToState | void | |
| GetChainLength | int | |
| GetDevice | IJTagDevice | |
| GetDeviceCount | int | |
| GetOwnerJtagPort | IJtagPort | |
| GetStringForDevicesOnChain | string | |
| LoadDR_In | void | |
| LoadDR_InOut | uint | |
| LoadDR_Out | string | |
| LoadIR_In | void | |
| LoadIR_InOut | uint | |
| LoadIR_Out | string | |
| MoveFromStateToState | void | |
| MoveToState | void | |
| NextState | void | |
| PlaceAllDevicesInBypass | void | |
| RescanChain | void | |
| ResetTAP | void | |
| ScanChain | void | |
| SelectChain | void | |
| Shift_Out | string | |
| Shift_String_In | void | |
| Shift_String_InOut | string | |
| Shift_Word_In | void | |
| Shift_Word_InOut | uint | |
| ShiftDR_Out | string | |
| ShiftDR_String_In | void | |
| ShiftDR_String_InOut | string | |
| ShiftDR_Word_In | void | |
| ShiftDR_Word_InOut | uint | |
| ShiftIR_Out | string | |
| ShiftIR_String_In | void | |
| ShiftIR_String_InOut | string | |
| ShiftIR_Word_In | void | |
| ShiftIR_Word_InOut | uint |
AddJtagDelay
No description yet.
void AddJtagDelay(byte argValue);
| Parameter | Type | Passing |
|---|---|---|
argValue | byte | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argDeviceIndex | int | value |
Returns: bool
FlushJTAGBuffer
No description yet.
void FlushJTAGBuffer();
Returns: nothing (void)
ForceToState
No description yet.
void ForceToState(TTapState argState);
void ForceToState(int argState);
| Parameter | Type | Passing |
|---|---|---|
argState | TTapState | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: nothing (void)
LoadDR_InOut
No description yet.
uint LoadDR_InOut(uint argData, int argBitCount, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: uint
LoadDR_Out
No description yet.
string LoadDR_Out(uint argRepeatBit, int argBitCount, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argRepeatBit | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: string
LoadIR_In
No description yet.
void LoadIR_In(uint argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | uint | value |
argDeviceIndex | int | value |
Returns: nothing (void)
LoadIR_InOut
No description yet.
uint LoadIR_InOut(uint argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | uint | value |
argDeviceIndex | int | value |
Returns: uint
LoadIR_Out
No description yet.
string LoadIR_Out(uint argRepeatBit, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argRepeatBit | uint | value |
argDeviceIndex | int | value |
Returns: string
MoveFromStateToState
No description yet.
void MoveFromStateToState(TTapState argStateFrom, TTapState argStateTo);
void MoveFromStateToState(int argStateFrom, int argStateTo);
| Parameter | Type | Passing |
|---|---|---|
argStateFrom | TTapState | value |
argStateTo | TTapState | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argState | TTapState | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argTMS | int | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argMode | TSelectMode | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argRepeatBit | uint | value |
argBitCount | int | value |
argTerminate | bool | value |
Returns: string
Shift_String_In
No description yet.
void Shift_String_In(string argData, bool argTerminate);
| Parameter | Type | Passing |
|---|---|---|
argData | string | value |
argTerminate | bool | value |
Returns: nothing (void)
Shift_String_InOut
No description yet.
string Shift_String_InOut(string argData, bool argTerminate);
| Parameter | Type | Passing |
|---|---|---|
argData | string | value |
argTerminate | bool | value |
Returns: string
Shift_Word_In
No description yet.
void Shift_Word_In(uint argData, int argLength, bool argTerminate);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argLength | int | value |
argTerminate | bool | value |
Returns: nothing (void)
Shift_Word_InOut
No description yet.
uint Shift_Word_InOut(uint argData, int argLength, bool argTerminate);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argLength | int | value |
argTerminate | bool | value |
Returns: uint
ShiftDR_Out
No description yet.
string ShiftDR_Out(uint argRepeatBit, int argBitCount, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argRepeatBit | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: string
ShiftDR_String_In
No description yet.
void ShiftDR_String_In(string argData, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argData | string | value |
argDeviceIndex | int | value |
Returns: nothing (void)
ShiftDR_String_InOut
No description yet.
string ShiftDR_String_InOut(string argData, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argData | string | value |
argDeviceIndex | int | value |
Returns: string
ShiftDR_Word_In
No description yet.
void ShiftDR_Word_In(uint argData, int argBitCount, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: nothing (void)
ShiftDR_Word_InOut
No description yet.
uint ShiftDR_Word_InOut(uint argData, int argBitCount, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argData | uint | value |
argBitCount | int | value |
argDeviceIndex | int | value |
Returns: uint
ShiftIR_Out
No description yet.
string ShiftIR_Out(uint argRepeatBit, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argRepeatBit | uint | value |
argDeviceIndex | int | value |
Returns: string
ShiftIR_String_In
No description yet.
void ShiftIR_String_In(string argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | string | value |
argDeviceIndex | int | value |
Returns: nothing (void)
ShiftIR_String_InOut
No description yet.
string ShiftIR_String_InOut(string argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | string | value |
argDeviceIndex | int | value |
Returns: string
ShiftIR_Word_In
No description yet.
void ShiftIR_Word_In(uint argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | uint | value |
argDeviceIndex | int | value |
Returns: nothing (void)
ShiftIR_Word_InOut
No description yet.
uint ShiftIR_Word_InOut(uint argInstruction, int argDeviceIndex);
| Parameter | Type | Passing |
|---|---|---|
argInstruction | uint | value |
argDeviceIndex | int | value |
Returns: uint
Inherited members
Returned by
IJtagPort.GetJTagChannel_Board, IJtagPort.GetJTagChannel_Hard, IJtagPort.GetJTagChannel_Soft, INexusDevice.JTagChannel