Class DefaultCircuitPythonFCT
Provides functionality for CircuitPython type FCTs
Inheritance
System.Object
DefaultCircuitPythonFCT
Inherited Members
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()
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
Properties
View Source
DutFwBoot
Declaration
public override Signal DutFwBoot { get; set; }
Property Value
Overrides
View Source
DutHostsense
Declaration
public override Signal DutHostsense { get; set; }
Property Value
Overrides
View Source
DutMcuBoot
Declaration
public override Signal DutMcuBoot { get; set; }
Property Value
Overrides
View Source
DutPwrDown
Declaration
public override Signal DutPwrDown { get; set; }
Property Value
Overrides
View Source
DutReset
Declaration
public override Signal DutReset { get; set; }
Property Value
Overrides
View Source
HasCircleMarker
Declaration
public override bool HasCircleMarker { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
View Source
HasInterlok
Declaration
public override bool HasInterlok { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
View Source
IsDUTInserted
Declaration
public override bool IsDUTInserted { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
View Source
USBActive
Declaration
public override Signal USBActive { get; set; }
Property Value
Overrides
Methods
View Source
AddCircleMark()
Declaration
public override void AddCircleMark()
Overrides
View Source
Blink()
Declaration
public override void Blink()
Overrides
View Source
ConnectDUT()
Declaration
public override void ConnectDUT()
Overrides
View Source
DisconnectDUT()
Declaration
public override void DisconnectDUT()
Overrides
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
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
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
View Source
Init()
Declaration
public override void Init()
Overrides
View Source
ResetDUT()
Declaration
public override void ResetDUT()
Overrides
View Source
RestartDUT()
Declaration
public override void RestartDUT()
Overrides
View Source
ShowBusy()
Declaration
public override void ShowBusy()
Overrides
View Source
ShowError()
Declaration
public override void ShowError()
Overrides
View Source
ShowOK()
Declaration
public override void ShowOK()
Overrides
Implements