using CommunityToolkit.Mvvm.ComponentModel;
namespace YZWater.Core.Models;
///
/// 系统配置模型
///
public partial class SystemConfig : ObservableObject
{
///
/// PLC IP 地址
///
[ObservableProperty]
private string _plcIp = "192.168.0.150";
///
/// PLC 端口
///
[ObservableProperty]
private int _plcPort = 5000;
///
/// 是否自动连接
///
[ObservableProperty]
private bool _autoConnect = true;
///
/// 液位高报警值
///
[ObservableProperty]
private float _levelHighAlarm = 80f;
///
/// 液位低报警值
///
[ObservableProperty]
private float _levelLowAlarm = 20f;
///
/// 流量高报警值
///
[ObservableProperty]
private float _flowHighAlarm = 100f;
///
/// 泵频率设置
///
[ObservableProperty]
private float _pumpFrequency = 50f;
///
/// 系统名称
///
[ObservableProperty]
private string _systemName = "污水处理监控系统";
///
/// 公司名称
///
[ObservableProperty]
private string _companyName = "扬州旭轩科技有限公司";
///
/// 联系人
///
[ObservableProperty]
private string _contactPerson = "赵经理";
///
/// 联系电话
///
[ObservableProperty]
private string _contactPhone = "18115099090";
///
/// 是否深色主题
///
[ObservableProperty]
private bool _isDarkTheme;
///
/// 是否中文语言
///
[ObservableProperty]
private bool _isChinese = true;
}