using OS.Spin.Common.Machine; using OS.Spin.Modle.BusinessLayer; namespace OS.Spin.BusinessLayer.SubBusiness { public class MachineStopBl { private SerialTool _serial = null; public MachineStopBl(MConfigMaxSmall config) { _serial = new SerialTool(string.Format("Com{0}", config.ComNum), config.BandRate, System.IO.Ports.Parity.None, config.ByteSize, System.IO.Ports.StopBits.One); //// 绑定接收数据处理方法 //_serial.DataReceived += PortRecived; } public void Stop() { byte[] bits = new byte[50]; int send_cnt = 0; bits[send_cnt++] = 0xFF; bits[send_cnt++] = 0xFC; bits[send_cnt++] = 1; bits[send_cnt++] = 0x11; bits[send_cnt++] = 0xAA; _serial.writeData(OS.Spin.Common.Machine.SerialTool.ByteToString(bits)); } } }