| | |
| | | { |
| | | public class SerialPortTestJob:IJob |
| | | { |
| | | |
| | | // å¨ SerialPortTestService ç±»ä¸æ·»å 对 ISerialPortService çå¼ç¨ |
| | | private readonly ISerialPortService _serialPortService; |
| | | public readonly string _port; |
| | |
| | | |
| | | SerialPort = new SerialPort(_port); |
| | | |
| | | |
| | | |
| | | //䏲壿¥æ¶å°æ°æ®æ¶ï¼SerialPort ä¼èªå¨è§¦å DataReceived äºä»¶ |
| | | //SerialPort.DataReceived += OnDataReceived; //æ¥æ¶ä¸²å£ååºçæ°æ® |
| | | } |
| | | |
| | | private CancellationTokenSource _cancellationTokenSource; |
| | | private Task _sendTask; |
| | | private int commandType = 2; |
| | | |
| | | |
| | | private int commandType = 2; |
| | | |
| | | // å½ä»¤å符串 |
| | | private string command0 = ""; // ä¸åéå½ä»¤ |
| | |
| | | public Task Execute(IJobExecutionContext context) |
| | | { |
| | | |
| | | OpenSerialPort(); |
| | | //OpenSerialPort(); |
| | | SerialPort.DataReceived += OnDataReceived; |
| | | |
| | | return Task.CompletedTask; |