first commit
This commit is contained in:
29
src/GreenHome.Domain/DeviceSettings.cs
Normal file
29
src/GreenHome.Domain/DeviceSettings.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
namespace GreenHome.Domain;
|
||||
|
||||
public sealed class DeviceSettings
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int DeviceId { get; set; }
|
||||
public Device Device { get; set; } = null!;
|
||||
|
||||
// Temperature settings
|
||||
public decimal DangerMaxTemperature { get; set; } // decimal(18,2)
|
||||
public decimal DangerMinTemperature { get; set; } // decimal(18,2)
|
||||
public decimal MaxTemperature { get; set; } // decimal(18,2)
|
||||
public decimal MinTemperature { get; set; } // decimal(18,2)
|
||||
|
||||
// Gas settings
|
||||
public int MaxGasPPM { get; set; }
|
||||
public int MinGasPPM { get; set; }
|
||||
|
||||
// Light settings
|
||||
public decimal MaxLux { get; set; } // decimal(18,2)
|
||||
public decimal MinLux { get; set; } // decimal(18,2)
|
||||
|
||||
// Humidity settings
|
||||
public decimal MaxHumidityPercent { get; set; } // decimal(18,2)
|
||||
public decimal MinHumidityPercent { get; set; } // decimal(18,2)
|
||||
|
||||
public DateTime CreatedAt { get; set; }
|
||||
public DateTime UpdatedAt { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user