29 lines
1.1 KiB
C#
29 lines
1.1 KiB
C#
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; }
|
|
} |