Show / Hide Table of Contents

Interface ICommandFCT

Interface for general FCT commands

Namespace: Elatec.FCT.Client.Hardware
Assembly: ElatecFCT.dll
Syntax
public interface ICommandFCT

Properties

View Source

DutFwBoot

ICommandFCT: Start the elatec firmware bootloader

Declaration
Signal DutFwBoot { get; }
Property Value
Type Description
Signal
View Source

DutHostsense

ICommandFCT: Signal to set the DUT comm mode (USB or serial)

Declaration
Signal DutHostsense { get; }
Property Value
Type Description
Signal
View Source

DutMcuBoot

ICommandFCT: Start the factory bootloader

Declaration
Signal DutMcuBoot { get; }
Property Value
Type Description
Signal
View Source

DutPwrDown

ICommandFCT: Signal to set the DUT Vreg

Declaration
Signal DutPwrDown { get; }
Property Value
Type Description
Signal
View Source

DutReset

ICommandFCT: Signal to reset the DUT

Declaration
Signal DutReset { get; }
Property Value
Type Description
Signal
View Source

ExpectedFirmware

ICommandFCT: Get the firmware version of an FCT

Declaration
string ExpectedFirmware { get; }
Property Value
Type Description
System.String
View Source

FctID

ICommandFCT: Get or set the ID of an FCT

Declaration
string FctID { get; set; }
Property Value
Type Description
System.String
View Source

Firmware

ICommandFCT: Get the firmware version of an FCT

Declaration
string Firmware { get; }
Property Value
Type Description
System.String
View Source

HasCircleMarker

ICommandFCT: Show if FCT has an circle marker

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

HasInterlok

ICommandFCT: Show if FCT has an interlok

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

ImageNameFirmware

ICommandFCT: Get the imagename of the fimrware

Declaration
string ImageNameFirmware { get; }
Property Value
Type Description
System.String
View Source

IsDUTInserted

ICommandFCT: Check if interlook is closed

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

IsInit

ICommandFCT: Check if the init flag is set

Declaration
bool IsInit { get; }
Property Value
Type Description
System.Boolean
View Source

SerialPort

ICommandFCT: Get or set the serial port of the FCT

Declaration
SerialPort SerialPort { get; set; }
Property Value
Type Description
System.IO.Ports.SerialPort
View Source

Signals

List of all available signals for this FCT

Declaration
List<Signal> Signals { get; set; }
Property Value
Type Description
System.Collections.Generic.List<Signal>
View Source

USBActive

ICommandFCT: Signal for open the DUT USB port

Declaration
Signal USBActive { get; }
Property Value
Type Description
Signal

Methods

View Source

AddCircleMark()

ICommandFCT: Add circle mark

Declaration
void AddCircleMark()
View Source

Blink()

ICommandFCT: Show some blinky LEDs

Declaration
void Blink()
View Source

ConnectDUT()

ICommandFCT: Connect DUT

Declaration
void ConnectDUT()
View Source

DisconnectDUT()

ICommandFCT: Disconnect power and IO from DUT

Declaration
void DisconnectDUT()
View Source

EnterTransparent(Int32, Parity)

Enter the FCTs serial transparent mode

Declaration
void EnterTransparent(int baudRate, Parity parityMode)
Parameters
Type Name Description
System.Int32 baudRate

serial baudrate

System.IO.Ports.Parity parityMode

serial parity mode

View Source

ExitTransparent()

Exit the FCTs serial transparent mode

Declaration
void ExitTransparent()
View Source

GetColor(Int32, Int32, Int32)

ICommandFCT: Get RGB color values

Declaration
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
View Source

GetCurrent_mA(Int32, ReadingMode)

ICommandFCT: Read current

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

GetField_dbm(Byte[])

ICommandFCT: Get em field in dbm

Declaration
double GetField_dbm(byte[] macAddress)
Parameters
Type Name Description
System.Byte[] macAddress
Returns
Type Description
System.Double
View Source

GetSuccessCounter()

ICommandFCT: Get FCT success counter

Declaration
uint GetSuccessCounter()
Returns
Type Description
System.UInt32
View Source

GetTrialCounter()

ICommandFCT: Get FCT trial counter

Declaration
uint GetTrialCounter()
Returns
Type Description
System.UInt32
View Source

GetVoltage_V(Int32, ReadingMode)

ICommandFCT: Read voltage

Declaration
double GetVoltage_V(int channel, ReadingMode mode)
Parameters
Type Name Description
System.Int32 channel

The ADC channel

ReadingMode mode
Returns
Type Description
System.Double

ADV voltage in V

View Source

IncrementSuccessCounter()

ICommandFCT: Increment FCT success counter

Declaration
uint IncrementSuccessCounter()
Returns
Type Description
System.UInt32
View Source

IncrementTrialCounter()

ICommandFCT: Increment FCT trial counter

Declaration
uint IncrementTrialCounter()
Returns
Type Description
System.UInt32
View Source

Init()

ICommandFCT: Init the FCT

Declaration
void Init()
View Source

ResetCounter()

ICommandFCT: Reset counter

Declaration
void ResetCounter()
View Source

ResetDUT()

ICommandFCT: Reset DUT

Declaration
void ResetDUT()
View Source

RestartDUT()

ICommandFCT: Restart DUT

Declaration
void RestartDUT()
View Source

SetTransparentRS485(Boolean)

Exit the FCT transparent mode to RS485 or not

Declaration
void SetTransparentRS485(bool isRS485)
Parameters
Type Name Description
System.Boolean isRS485
View Source

ShowBusy()

ICommandFCT: Show that the FCT is working

Declaration
void ShowBusy()
View Source

ShowError()

ICommandFCT: Show that production of a DUT was not ok

Declaration
void ShowError()
View Source

ShowOK()

ICommandFCT: Show that production of a DUT was ok

Declaration
void ShowOK()
  • View Source
In This Article
Back to top Generated by DocFX