ClosePortCommand.cs 532 B

12345678910111213
  1. namespace SHJX.Service.PortClient.Commands
  2. {
  3. public class ClosePortCommand : IPortCommand
  4. {
  5. public override object Execute(PortEventArgs args)
  6. {
  7. string writeData = $"{args.NodeId}SO{args.WriteData}H\r";
  8. bool res = SendDataReturnBool(writeData, args.NodeId);
  9. Logger.LogDebug($"写入关闭寄存器数据SOxH,端口:{args.NodeId},地址:{args.WriteData},数据:{writeData},写入:{(res ? "成功" : "失败")}");
  10. return res;
  11. }
  12. }
  13. }