Table of Contents

Class DigitalPins

Namespace
Tol
Assembly
Tol.dll
[Serializable]
public class DigitalPins : IDigitalPins, IPins<IDigitalPins>
Inheritance
DigitalPins
Implements
Inherited Members

Properties

HardwareApi

Handle to legacy IG-XL object.

public DriverDigitalPins HardwareApi { get; }

Property Value

DriverDigitalPins

InitState

The PPMU init state, will be set immediately.

public IValuePerSite<ChInitState> InitState { get; }

Property Value

IValuePerSite<ChInitState>

LockState

The PPMU lock state, locks the state during a pattern burst.

public IValuePerSite<tlLockState> LockState { get; }

Property Value

IValuePerSite<tlLockState>

Name

Gets the name of the pin, pin group or comma separated pin list.

public string Name { get; }

Property Value

string

Ppmu

Handle to PPMU pin settings.

public IPpmuPins Ppmu { get; }

Property Value

IPpmuPins

StartState

The PPMU start state, will be set before each pattern burst starts.

public IValuePerSite<ChStartState> StartState { get; }

Property Value

IValuePerSite<ChStartState>

Methods

Connect()

Connects the specified DUT pins to the Digital.

public virtual void Connect()

Disconnect()

Disconnects the specified DUT pins from the Digital.

public virtual void Disconnect()

GetIndividualPins()

Gets the individual pins (array of single pins).

public IDigitalPins[] GetIndividualPins()

Returns

IDigitalPins[]

Returns an array of single pins.

GetPinListItem()

Gets the pin list item (array of pins as a single item).

public IDigitalPins[] GetPinListItem()

Returns

IDigitalPins[]

Returns an array of pins as single item.