using PMSWPF.Enums; namespace PMSWPF.Models; /// /// 表示MQTT配置信息。 /// public class Mqtt { /// /// MQTT客户端ID。 /// public string ClientID { get; set; } /// /// 连接时间。 /// public DateTime ConnTime { get; set; } /// /// MQTT主机。 /// public string Host { get; set; } /// /// MQTT配置的唯一标识符。 /// public int Id { get; set; } /// /// 是否启用此MQTT配置。 /// public bool IsActive { get; set; } /// /// 是否设置为默认MQTT客户端。 /// public int IsDefault { get; set; } /// /// MQTT客户端名字。 /// public string Name { get; set; } /// /// MQTT客户端登录密码。 /// public string PassWord { get; set; } /// /// Mqtt平台类型。 /// public MqttPlatform Platform { get; set; } /// /// MQTT主机端口。 /// public int Port { get; set; } /// /// MQTT发布主题。 /// public string PublishTopic { get; set; } /// /// MQTT备注。 /// public string Remark { get; set; } = String.Empty; /// /// MQTT订阅主题。 /// public string SubTopics { get; set; } /// /// MQTT客户端登录用户名。 /// public string UserName { get; set; } /// /// 关联的变量数据列表。 /// public List? VariableDatas { get; set; } }