Class Programmer
Provides functionality for FCT programmer modules
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 Programmer : Module
Constructors
View SourceProgrammer(II2c)
Initializes a new instance of the Elatec.FCT.Client.Hardware.Module.Programmer using an i2c interface
Declaration
public Programmer(II2c interfaceI2C)
Parameters
Type | Name | Description |
---|---|---|
II2c | interfaceI2C |
Properties
View SourceFirmware
The firmware version of the current programmer module
Declaration
public byte Firmware { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
I2CAddress
Declaration
protected override byte I2CAddress { get; }
Property Value
Type | Description |
---|---|
System.Byte |
Overrides
View SourceID
The ID number of each module programmer type
Declaration
public byte ID { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
NameIdentifier
Type of programmer module
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 |
Methods
View SourceInit()
Declaration
public abstract override void Init()