using BPA.Message;
using BPA.Message.Enum;
using BPASmartClient.Model;
using BPASmartClient.Peripheral;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.ObjectModel;
namespace BPASmartClient.Device
{
///
/// 设备接口
///
public interface IDevice
{
///
/// 设备ID
///
int DeviceId { get; set; }
///
/// 设备名称
///
string Name { get; set; }
///
/// 设备类型
///
DeviceClientType DeviceType { get; }
///
/// 订单物料信息
///
//OrderMaterialDelivery orderMaterialDelivery { get; set; }
///
/// 配方数据信息
///
//RecipeBoms recipeBoms { get; set; }
///
/// 设备所有状态
///
DeviceStatus Status { get; set; }
///
/// 运行日志
///
public List