using CommunityToolkit.Mvvm.ComponentModel;
namespace Plugin.DeviceConfig.Entity
{
///
/// 设备通道实体
///
public partial class DeviceChannel : ObservableObject
{
///
/// 无参构造函数(用于数据绑定)
///
public DeviceChannel() { }
///
/// 所属设备ID(联合主键之一)
///
[ObservableProperty]
private string deviceId = string.Empty;
///
/// 通道编号(联合主键之一)
///
[ObservableProperty]
private int channelId;
///
/// 通道能力描述
///
[ObservableProperty]
private string capability = string.Empty;
///
/// 最大电压
///
[ObservableProperty]
private double maxVoltage;
///
/// 最大电流
///
[ObservableProperty]
private double maxCurrent;
///
/// 限制条件(JSON格式)
///
[ObservableProperty]
private string limits = "{}";
///
/// 会话密钥
///
[ObservableProperty]
private string sessionKey = string.Empty;
}
}