2
0
mirror of https://github.com/hirschmann/nbfc synced 2025-09-07 17:45:19 +00:00
Files
nbfc/Libraries/StagWare.Configurations/RegisterWriteConfiguration.cs

40 lines
1.1 KiB
C#
Raw Normal View History

using System;
2013-10-25 05:54:57 +02:00
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; }
2013-10-25 05:54:57 +02:00
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,
2013-10-25 05:54:57 +02:00
Description = this.Description
};
}
#endregion
}
}