Pin Class
Represents a pin on a device in the JTAG chain.
Namespace: XJTAG.Integration.XJAnalyser
Syntax
public class Pin
Inheritance Hierarchy
- object
Members
Properties
| Name | Description |
|---|---|
| CanBeRead | Returns true if the pin is readable given its device's current instruction. |
| CanDrive | Returns true if the pin is capable of driving its net. |
| ConstantValue | Returns the constant value of this pin, or Invalid if this is not a constant pin. |
| Device | Gets the device this pin is on. |
| DrivenValue | Returns the value being driven to the pin. |
| IsCompliance | Returns true if the pin is a compliance pin, i.e. the BSDL file specifies a state that the pin must stay in for the device to stay in JTAG mode. |
| IsConstant | Returns true if this pin is on a constant net, otherwise false. |
| IsOscillating | Returns true if the read value of this pin is oscillating. |
| Name | The name of the pin. |
| NetName | The name of the net this pin is on. |
| OtherJtagPinsOnSameNet | Returns all pins in the chain that are on the same net as this one. |
| PinNum | The pin number of the pin (i.e. 1, 2, 3, etc. on a leaded device; A1, A2, A3, etc. on a BGA device). |
| ReadValue | The last value read from the chain on this pin. |
| Type | Returns a description of the type of pin this is (e.g. INOUT, LINKAGE, TCK). |
Events
| Name | Description |
|---|---|
| ReadValueChanged | Event fired whenever the value read on this pin changes. |
Methods
| Name | Description |
|---|---|
| Equals(object) (from object) | |
| Finalize (from object) | |
| ForceSetOutput | Force the pin to start driving the given PinValue, even if it is a constant pin. |
| GetHashCode (from object) | |
| GetType (from object) | |
| MemberwiseClone (from object) | |
| SetOutput | Sets the value for this pin to start driving. |
| ToString | Returns a string representation of this pin. |
XJTAG v4.2.0
