mirror of
https://github.com/hirschmann/nbfc
synced 2025-09-05 00:25:21 +00:00
[new] Implemented EmbeddedController plugin for Linux. [chg] Removed unnecessary usings from StagWare.Configurations. [chg] Fixed path to Linux plugins project in solution file.
40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace StagWare.FanControl.Configurations
|
|
{
|
|
public class RegisterWriteConfiguration : ICloneable
|
|
{
|
|
#region Properties
|
|
|
|
public RegisterWriteMode WriteMode { get; set; }
|
|
public RegisterWriteOccasion WriteOccasion { get; set; }
|
|
public int Register { get; set; }
|
|
public int Value { get; set; }
|
|
public bool ResetRequired { get; set; }
|
|
public int ResetValue { get; set; }
|
|
public RegisterWriteMode ResetWriteMode { get; set; }
|
|
public string Description { get; set; }
|
|
|
|
#endregion
|
|
|
|
#region ICloneable implementation
|
|
|
|
public object Clone()
|
|
{
|
|
return new RegisterWriteConfiguration()
|
|
{
|
|
WriteMode = this.WriteMode,
|
|
WriteOccasion = this.WriteOccasion,
|
|
Register = this.Register,
|
|
Value = this.Value,
|
|
ResetRequired = this.ResetRequired,
|
|
ResetValue = this.ResetValue,
|
|
ResetWriteMode = this.ResetWriteMode,
|
|
Description = this.Description
|
|
};
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|