Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- using BPA.Message.Enum;
- using BPASmartClient.Peripheral;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmartClient.Device
- {
- /// <summary>
- /// 设备接口
- /// </summary>
- public interface IDevice
- {
- /// <summary>
- /// 设备ID
- /// </summary>
- string DeviceId { get; set; }
- /// <summary>
- /// 设备名称
- /// </summary>
- string Name { get; set; }
- /// <summary>
- /// 设备类型
- /// </summary>
- DeviceClientType DeviceType { get; }
- /// <summary>
- /// 设备所有状态
- /// </summary>
- DeviceStatus Status { get; set; }
- /// <summary>
- /// 初始化设备加载
- /// </summary>
- void Initliaze(List<IPeripheral> peripherals);
- /// <summary>
- /// 开启设备主任务
- /// </summary>
- void StartMain();
- /// <summary>
- /// 设备停止
- /// </summary>
- void Stop();
-
- }
- }
|