Class ModuFCTV1
Provides functionality for ModuFCT V1 type FCTs
Inheritance
System.Object
ModuFCTV1
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 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
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
View Source
DUT
Declaration
public ATmega644.CounterType DUT { get; }
Property Value
View Source
DutFwBoot
Declaration
public virtual Signal DutFwBoot { get; protected set; }
Property Value
View Source
DutHostsense
Declaration
public virtual Signal DutHostsense { get; protected set; }
Property Value
View Source
DutMcuBoot
Declaration
public virtual Signal DutMcuBoot { get; protected set; }
Property Value
View Source
DutPwrDown
Declaration
public virtual Signal DutPwrDown { get; protected set; }
Property Value
View Source
DutReset
Declaration
public virtual Signal DutReset { get; protected set; }
Property Value
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
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
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
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
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