|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmartClient.MorkCL.Server
- {
- /// <summary>
- /// 压力锅服务类
- /// </summary>
- internal class PressureCookerServer : PressureCookerSet, IModbus
- {
- public PressureCookerServer()
- {
- MyModbus = new ModbusTcp();
- }
- public void Init(string IP = "", int Port = 502, string PortName = "")
- {
- MyModbus = new ModbusTcp();
- MyModbus.WithModbusTcp(IP, Port).UseConnected(() =>
- {
- ((ModbusTcp)MyModbus).master.Transport.ReadTimeout = 3000;
- ((ModbusTcp)MyModbus).master.Transport.WriteTimeout = 3000;
- TaskManage.GetInstance.StartLong(new Action(() =>
- {
-
- Thread.Sleep(100);
- }), $"压力锅服务-{IP}", true);
- });
- }
-
- public void WriteValue<T>(string address, T value)
- {
- throw new NotImplementedException();
- }
- }
- }
|