Show / Hide Table of Contents

Class Power

Provides functionality for FCT power modules

Inheritance
System.Object
Module
Power
DefaultPower
Multi2X5V1X3V3Std
Multi2X5Viso
Multi2X5VStd
Multi5VNODUT
Inherited Members
Module.interfaceI2C
Module.ReadMemory(Byte)
Module.WriteMemory(Byte, Byte)
Module.GetDate(Byte, Byte)
Module.WriteDate(Byte, Byte, DateTime)
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.Module
Assembly: ElatecFCT.dll
Syntax
public abstract class Power : Module

Constructors

View Source

Power(II2c)

Initializes a new instance of the Elatec.FCT.Client.Hardware.Module.Power using an i2c interface

Declaration
public Power(II2c interfaceI2C)
Parameters
Type Name Description
II2c interfaceI2C

Properties

View Source

CurrentSensor

Power modules INA current sensor

Declaration
public INA219 CurrentSensor { get; protected set; }
Property Value
Type Description
INA219
View Source

I2CAddress

Declaration
protected override byte I2CAddress { get; }
Property Value
Type Description
System.Byte
Overrides
Module.I2CAddress
View Source

ID

The ID number of each module power type

Declaration
public byte ID { get; set; }
Property Value
Type Description
System.Byte
View Source

NameIdentifier

Type of power module

Declaration
public byte NameIdentifier { get; set; }
Property Value
Type Description
System.Byte
View Source

Revision

The PCBA revision of the current module

Declaration
public byte Revision { get; set; }
Property Value
Type Description
System.Byte
View Source

SetupDate

The setup date of the module assuming base year 2000

Declaration
public DateTime SetupDate { get; set; }
Property Value
Type Description
System.DateTime

Methods

View Source

DutOff()

Power off DUT

Declaration
public abstract void DutOff()
View Source

DutON()

Power on DUT

Declaration
public abstract void DutON()
View Source

Init()

Declaration
public abstract override void Init()
Overrides
Module.Init()
  • View Source
In This Article
Back to top Generated by DocFX