Show / Hide Table of Contents

Class DefaultCircuitPythonFCT

Provides functionality for CircuitPython type FCTs

Inheritance
System.Object
CircuitPythonFCT
DefaultCircuitPythonFCT
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 DefaultCircuitPythonFCT : CircuitPythonFCT, ICommandFCT

Constructors

View Source

DefaultCircuitPythonFCT(CircuitPythonREPL)

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

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

Properties

View Source

DutFwBoot

Declaration
public override Signal DutFwBoot { get; set; }
Property Value
Type Description
Signal
Overrides
CircuitPythonFCT.DutFwBoot
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

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

HasCircleMarker

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

HasInterlok

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

IsDUTInserted

Declaration
public override bool IsDUTInserted { get; }
Property Value
Type Description
System.Boolean
Overrides
CircuitPythonFCT.IsDUTInserted
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()

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)

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)

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)

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()

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()

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

ShowError()

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

ShowOK()

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

Implements

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