using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace Model.Models
{
    /// <summary>
    /// 可用设备方法项（供用户选择添加为监测通道）
    /// </summary>
    public class AvailableMethodItem
    {
        public string DeviceName { get; set; } = string.Empty;
        /// <summary>硬件指纹（物理设备唯一标识）</summary>
        public string Fingerprint { get; set; } = string.Empty;
        public string MethodName { get; set; } = string.Empty;
        public string DisplayName { get; set; } = string.Empty;
        public MethodInfo MethodInfo { get; set; } = null!;
        public object Device { get; set; } = null!;
    }
}
