Class Mainboard
Provides functionality for FCT mainboards
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.Module
Assembly: ElatecFCT.dll
Syntax
public abstract class Mainboard : Module
Constructors
View SourceMainboard(II2c)
Initializes a new instance of the Elatec.FCT.Client.Hardware.Module.Mainboard using an i2c interface
Declaration
public Mainboard(II2c interfaceI2C)
Parameters
Type | Name | Description |
---|---|---|
II2c | interfaceI2C |
Properties
View SourceAdapterID
The ID number of each module power type
Declaration
public byte AdapterID { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
FctID
FCT ID of the MCU moudle which is mounted on this mainboard
Declaration
public string FctID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
I2CAddress
Declaration
protected override byte I2CAddress { get; }
Property Value
Type | Description |
---|---|
System.Byte |
Overrides
View SourceMaintananceDate
The setup date of the module assuming base year 2000
Declaration
public DateTime MaintananceDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
NameIdentifier
Type of mainboard
Declaration
public byte NameIdentifier { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
Revision
The PCBA revision of the current module
Declaration
public byte Revision { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
SetupDate
The setup date of the module assuming base year 2000
Declaration
public DateTime SetupDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
Trials
All trial production runs of this mainboard
Declaration
public uint Trials { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
TrialsMaint
All trial production runs of this mainboard since last maintanance
Declaration
public uint TrialsMaint { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Methods
View SourceInit()
Declaration
public abstract override void Init()