Show / Hide Table of Contents

Class ModuFCTV1

Provides functionality for ModuFCT V1 type FCTs

Inheritance
System.Object
ModuFCTV1
DefaultModuFCTV1
TWN4MultiTech3
TWN4Palon
Implements
ICommandFCT
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()
Namespace: Elatec.FCT.Client.Hardware
Assembly: ElatecFCT.dll
Syntax
public abstract class ModuFCTV1 : ICommandFCT

Constructors

View Source

ModuFCTV1(SerialPort)

Initializes a new instance of the Elatec.FCT.Client.Hardware.ModuFCTV1 using a serial port

Declaration
public ModuFCTV1(SerialPort serialPort)
Parameters
Type Name Description
System.IO.Ports.SerialPort serialPort

Fields

View Source

IO1

Declaration
public static readonly byte[] IO1
Field Value
Type Description
System.Byte[]
View Source

IO10

Declaration
public static readonly byte[] IO10
Field Value
Type Description
System.Byte[]
View Source

IO11

Declaration
public static readonly byte[] IO11
Field Value
Type Description
System.Byte[]
View Source

IO12

Declaration
public static readonly byte[] IO12
Field Value
Type Description
System.Byte[]
View Source

IO13

Declaration
public static readonly byte[] IO13
Field Value
Type Description
System.Byte[]
View Source

IO14

Declaration
public static readonly byte[] IO14
Field Value
Type Description
System.Byte[]
View Source

IO15

Declaration
public static readonly byte[] IO15
Field Value
Type Description
System.Byte[]
View Source

IO2

Declaration
public static readonly byte[] IO2
Field Value
Type Description
System.Byte[]
View Source

IO3

Declaration
public static readonly byte[] IO3
Field Value
Type Description
System.Byte[]
View Source

IO4

Declaration
public static readonly byte[] IO4
Field Value
Type Description
System.Byte[]
View Source

IO5

Declaration
public static readonly byte[] IO5
Field Value
Type Description
System.Byte[]
View Source

IO6

Declaration
public static readonly byte[] IO6
Field Value
Type Description
System.Byte[]
View Source

IO7

Declaration
public static readonly byte[] IO7
Field Value
Type Description
System.Byte[]
View Source

IO8

Declaration
public static readonly byte[] IO8
Field Value
Type Description
System.Byte[]
View Source

IO9

Declaration
public static readonly byte[] IO9
Field Value
Type Description
System.Byte[]
View Source

Mainboard

Declaration
protected Mainboard Mainboard
Field Value
Type Description
Mainboard
View Source

Modules

Declaration
public List<Module> Modules
Field Value
Type Description
System.Collections.Generic.List<Module>

Properties

View Source

CircleMarker

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

DUT

Declaration
public ATmega644.CounterType DUT { get; }
Property Value
Type Description
ATmega644.CounterType
View Source

DutFwBoot

Declaration
public virtual Signal DutFwBoot { get; protected set; }
Property Value
Type Description
Signal
View Source

DutHostsense

Declaration
public virtual Signal DutHostsense { get; protected set; }
Property Value
Type Description
Signal
View Source

DutMcuBoot

Declaration
public virtual Signal DutMcuBoot { get; protected set; }
Property Value
Type Description
Signal
View Source

DutPwrDown

Declaration
public virtual Signal DutPwrDown { get; protected set; }
Property Value
Type Description
Signal
View Source

DutReset

Declaration
public virtual Signal DutReset { get; protected set; }
Property Value
Type Description
Signal
View Source

ExpectedFirmware

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

FctID

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

Firmware

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

HasCircleMarker

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

HasInterlok

ICommandFCT: Show if FCT has an interlok

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

HubActive

Declaration
public virtual Signal HubActive { get; protected set; }
Property Value
Type Description
Signal
View Source

Identifier

Declaration
public static byte[] Identifier { get; }
Property Value
Type Description
System.Byte[]
View Source

ImageNameFirmware

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

IsDUTInserted

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

IsInit

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

MCU

Declaration
public ATmega644 MCU { get; }
Property Value
Type Description
ATmega644
View Source

SerialPort

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

Signals

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

USBActive

Declaration
public virtual Signal USBActive { get; protected set; }
Property Value
Type Description
Signal

Methods

View Source

AddCircleMark()

Add the 2 mm circle mark to the DUT PCB if the test was succesfull

Declaration
public void AddCircleMark()
View Source

Blink()

Declaration
public abstract void Blink()
View Source

ConnectDUT()

Declaration
public virtual void ConnectDUT()
View Source

DisconnectDUT()

Declaration
public virtual void DisconnectDUT()
View Source

EnterTransparent(Int32, Parity)

Declaration
public void EnterTransparent(int baudRate, Parity parity)
Parameters
Type Name Description
System.Int32 baudRate
System.IO.Ports.Parity parity
View Source

ExitTransparent()

Declaration
public void ExitTransparent()
View Source

GetColor(Int32, Int32, Int32)

Declaration
public abstract 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)

Declaration
public abstract 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[])

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

GetFirmware()

Get the current firmware version

Declaration
protected string GetFirmware()
Returns
Type Description
System.String
View Source

GetSuccessCounter()

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

GetTrialCounter()

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

GetVoltage_V(Int32, ReadingMode)

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

IncrementSuccessCounter()

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

IncrementTrialCounter()

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

Init()

Declaration
public abstract void Init()
View Source

ProgBLE()

Declaration
public abstract bool ProgBLE()
Returns
Type Description
System.Boolean
View Source

ResetCounter()

Declaration
public void ResetCounter()
View Source

ResetDUT()

Declaration
public void ResetDUT()
View Source

RestartDUT()

Declaration
public virtual void RestartDUT()
View Source

SetTransparentRS485(Boolean)

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

ShowBusy()

Declaration
public abstract void ShowBusy()
View Source

ShowError()

Declaration
public abstract void ShowError()
View Source

ShowOK()

Declaration
public abstract void ShowOK()

Implements

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