Show / Hide Table of Contents

Class TWN4MultiTech2N

TWN4 MultiTech2 Cicuitpython FCT

Inheritance
System.Object
CircuitPythonFCT
TWN4MultiTech2N
Implements
ICommandFCT
Inherited Members
CircuitPythonFCT.Board
CircuitPythonFCT.Memory
CircuitPythonFCT.SerialPort
CircuitPythonFCT.FctID
CircuitPythonFCT.EcuID
CircuitPythonFCT.ImageNameFirmware
CircuitPythonFCT.ExpectedFirmware
CircuitPythonFCT.Firmware
CircuitPythonFCT.Signals
CircuitPythonFCT.IsInit
CircuitPythonFCT.GetTrialCounter()
CircuitPythonFCT.GetSuccessCounter()
CircuitPythonFCT.IncrementTrialCounter()
CircuitPythonFCT.IncrementSuccessCounter()
CircuitPythonFCT.ResetCounter()
CircuitPythonFCT.GetField_dbm(Byte[])
CircuitPythonFCT.EnterTransparent(Int32, Parity)
CircuitPythonFCT.ExitTransparent()
CircuitPythonFCT.SetTransparentRS485(Boolean)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Elatec.FCT.Client.Hardware
Assembly: ElatecFCT.dll
Syntax
public class TWN4MultiTech2N : CircuitPythonFCT, ICommandFCT

Constructors

View Source

TWN4MultiTech2N(CircuitPythonREPL)

Initializes a new instance of the ElatecFCT.Hardware.CircuitPythonFCT using a CircuitPythonREPL board

Declaration
public TWN4MultiTech2N(CircuitPythonREPL board)
Parameters
Type Name Description
CircuitPythonREPL board

Properties

View Source

CircleMarker

FCT board marker

Declaration
public Signal CircleMarker { get; set; }
Property Value
Type Description
Signal
View Source

CurrentSensor

Typical INA219 current sensor

Declaration
public ICurrentSensor CurrentSensor { get; set; }
Property Value
Type Description
ICurrentSensor
View Source

DutFwBoot

Declaration
public override Signal DutFwBoot { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutFwBoot
View Source

DUTGPIO

Fixture external GPIO expander

Declaration
public GPIOExpanderREPL DUTGPIO { get; set; }
Property Value
Type Description
GPIOExpanderREPL
View Source

DutHostsense

Declaration
public override Signal DutHostsense { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutHostsense
View Source

DutMcuBoot

Declaration
public override Signal DutMcuBoot { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutMcuBoot
View Source

DutPower

Declaration
public Signal DutPower { get; set; }
Property Value
Type Description
Signal
View Source

DutPwrDown

Declaration
public override Signal DutPwrDown { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutPwrDown
View Source

DutReset

Declaration
public override Signal DutReset { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutReset
View Source

GPIO

Fixture internal GPIO expander

Declaration
public GPIOExpanderREPL GPIO { get; set; }
Property Value
Type Description
GPIOExpanderREPL
View Source

HasCircleMarker

ICommandFCT: Show if FCT has an circle marker

Declaration
public override bool HasCircleMarker { get; }
Property Value
Type Description
System.Boolean
Overrides
CircuitPythonFCT.HasCircleMarker
View Source

HasInterlok

ICommandFCT: Show if FCT has an interlok

Declaration
public override bool HasInterlok { get; }
Property Value
Type Description
System.Boolean
Overrides
CircuitPythonFCT.HasInterlok
View Source

In

GPIO in signal

Declaration
public Signal In { get; set; }
Property Value
Type Description
Signal
View Source

Interlok

FCT Interlok

Declaration
public Signal Interlok { get; set; }
Property Value
Type Description
Signal
View Source

IsDUTInserted

ICommandFCT: Check if interlook is closed

Declaration
public override bool IsDUTInserted { get; }
Property Value
Type Description
System.Boolean
Overrides
CircuitPythonFCT.IsDUTInserted
View Source

LEDGR

FCT status LED Red

Declaration
public Signal LEDGR { get; set; }
Property Value
Type Description
Signal
View Source

LEDRD

FCT status LED Green

Declaration
public Signal LEDRD { get; set; }
Property Value
Type Description
Signal
View Source

ProgSW

Declaration
public Signal ProgSW { get; set; }
Property Value
Type Description
Signal
View Source

USBActive

Declaration
public override Signal USBActive { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.USBActive

Methods

View Source

AddCircleMark()

Declaration
public override void AddCircleMark()
Overrides
CircuitPythonFCT.AddCircleMark()
View Source

Blink()

ICommandFCT: Show some blinky LEDs

Declaration
public override void Blink()
Overrides
CircuitPythonFCT.Blink()
View Source

ConnectDUT()

Declaration
public override void ConnectDUT()
Overrides
CircuitPythonFCT.ConnectDUT()
View Source

DisconnectDUT()

Declaration
public override void DisconnectDUT()
Overrides
CircuitPythonFCT.DisconnectDUT()
View Source

GetColor(Int32, Int32, Int32)

ICommandFCT: Get RGB color values

Declaration
public override int GetColor(int channel, int waveLenght, int sensitivity)
Parameters
Type Name Description
System.Int32 channel
System.Int32 waveLenght
System.Int32 sensitivity
Returns
Type Description
System.Int32
Overrides
CircuitPythonFCT.GetColor(Int32, Int32, Int32)
View Source

GetCurrent_mA(Int32, ReadingMode)

ICommandFCT: Read current

Declaration
public override double GetCurrent_mA(int channel, ReadingMode mode)
Parameters
Type Name Description
System.Int32 channel
ReadingMode mode
Returns
Type Description
System.Double
Overrides
CircuitPythonFCT.GetCurrent_mA(Int32, ReadingMode)
View Source

GetVoltage_V(Int32, ReadingMode)

ICommandFCT: Read voltage

Declaration
public override double GetVoltage_V(int channel, ReadingMode mode)
Parameters
Type Name Description
System.Int32 channel
ReadingMode mode
Returns
Type Description
System.Double
Overrides
CircuitPythonFCT.GetVoltage_V(Int32, ReadingMode)
View Source

Init()

ICommandFCT: Init the FCT

Declaration
public override void Init()
Overrides
CircuitPythonFCT.Init()
View Source

ResetDUT()

Declaration
public override void ResetDUT()
Overrides
CircuitPythonFCT.ResetDUT()
View Source

RestartDUT()

Declaration
public override void RestartDUT()
Overrides
CircuitPythonFCT.RestartDUT()
View Source

ShowBusy()

ICommandFCT: Show that the FCT is working

Declaration
public override void ShowBusy()
Overrides
CircuitPythonFCT.ShowBusy()
View Source

ShowError()

ICommandFCT: Show that production of a DUT was not ok

Declaration
public override void ShowError()
Overrides
CircuitPythonFCT.ShowError()
View Source

ShowOK()

ICommandFCT: Show that production of a DUT was ok

Declaration
public override void ShowOK()
Overrides
CircuitPythonFCT.ShowOK()

Implements

ICommandFCT
  • View Source
In This Article
Back to top Generated by DocFX