| | |
| | | } |
| | | |
| | | switch (paras.Type) |
| | | {//0代表关机 1代表开机 - 1代表变频 |
| | | case 0: |
| | | JobShutDownPump(session); |
| | | {//0代表关机 1代表开机 |
| | | case 0: |
| | | ShunDownMsgHelper.StartJob(session); |
| | | break;//从辅助类中获取 关闭 |
| | | case 1: |
| | | ShunUpMsgHelper.JobStartUpPump(session); |
| | | if (string.IsNullOrEmpty(paras.Paras)) |
| | | return false; |
| | | StartUpMsgHelper.StartJob(session); |
| | | break;//从辅助类中获取 开启 |
| | | default: |
| | | return false; |
| | |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 关机 |
| | | /// </summary> |
| | | /// <param name="session"></param> |
| | | /// <returns></returns> |
| | | public static bool JobShutDownPump(Model.IMonitorDataDockingSession session) |
| | | { |
| | | if (session != null) |
| | | { |
| | | NtLogHelper.Error($"关机 session:Close"); |
| | | return false; |
| | | } |
| | | |
| | | if (session.IsConnected) |
| | | { |
| | | //byte[] bts = MonitorMsgHelper.GetControlMsg关机(); |
| | | //session.Send(bts, 0, bts.Length); |
| | | |
| | | //NtLogHelper.Info("关机 " + session.SessionName + ":" + BitTransfer.ToString(bts) + |
| | | // ", 发送一条请求控制指令"); |
| | | |
| | | return true; |
| | | } |
| | | else |
| | | { |
| | | NtLogHelper.Error($"关机时 session:Not connected"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |