消防命名修改

master
tq 4 months ago
parent 578369e75b
commit 44127bbe8f

@ -2,12 +2,12 @@
public partial class FireResp public partial class FireResp
{ {
public Subzone2 Subzone2 = new Subzone2(); public Subzone2Resp Subzone2Resp { get; set; } = new Subzone2Resp();
public Subzone5 Subzone5 = new Subzone5(); public Subzone5Resp Subzone5Resp { get; set; }= new Subzone5Resp();
public Subzone7 Subzone7 = new Subzone7(); public Subzone7Resp Subzone7Resp { get; set; } = new Subzone7Resp();
} }
public class Subzone2 public class Subzone2Resp
{ {
/// <summary> /// <summary>
/// 启动喷洒 1延时结束后发出启动喷洒 信号0默认状态 /// 启动喷洒 1延时结束后发出启动喷洒 信号0默认状态
@ -30,7 +30,7 @@ public class Subzone2
public bool DeflatedDoNotEnter { get; set; } public bool DeflatedDoNotEnter { get; set; }
} }
public class Subzone5 public class Subzone5Resp
{ {
/// <summary> /// <summary>
/// 防护区 /// 防护区
@ -123,7 +123,7 @@ public class Subzone5
public byte Smoke006 { get; set; } public byte Smoke006 { get; set; }
} }
public class Subzone7 public class Subzone7Resp
{ {
/// <summary> /// <summary>
/// 1#灭火器状态 /// 1#灭火器状态

@ -48,7 +48,7 @@ public class FireControlClient: ModbusTcpMaster
if (bytes02 != null) if (bytes02 != null)
{ {
Log.Info("fire read bytes02 success"); Log.Info("fire read bytes02 success");
//ModbusDecoder.Decode<Subzone2>(bytes02, FireControlMgr.Subzone2, EndingConst.ByteSeq.AB, EndingConst.WordSeq.DC); //ModbusDecoder.Decode<Subzone2Resp>(bytes02, FireControlMgr.Subzone2Resp, EndingConst.ByteSeq.AB, EndingConst.WordSeq.DC);
FireControlMgr.Subzone2.GiveAnAlarm.Value = bytes02[0]; FireControlMgr.Subzone2.GiveAnAlarm.Value = bytes02[0];
FireControlMgr.Subzone2.NumberOfFailures.Value = bytes02[1]; FireControlMgr.Subzone2.NumberOfFailures.Value = bytes02[1];
FireControlMgr.Subzone2.SoundSuppression.Value = bytes02[2]; FireControlMgr.Subzone2.SoundSuppression.Value = bytes02[2];

@ -4,34 +4,34 @@ namespace Service.FireControl;
public class FireAutoMapper public class FireAutoMapper
{ {
public static Entity.Api.Resp.Subzone2 Subzone2(Service.FireControl.Msg.Subzone2 subzone2) public static Entity.Api.Resp.Subzone2Resp Subzone2(Service.FireControl.Msg.Subzone2 subzone2)
{ {
Entity.Api.Resp.Subzone2 Subzone2 = new Subzone2(); Entity.Api.Resp.Subzone2Resp subzone2Resp = new Subzone2Resp();
Subzone2.PrimingSpray = subzone2.PrimingSpray.Value; subzone2Resp.PrimingSpray = subzone2.PrimingSpray.Value;
Subzone2.Spray = subzone2.Spray.Value; subzone2Resp.Spray = subzone2.Spray.Value;
Subzone2.AudibleVisualAlarmStatus = subzone2.AudibleVisualAlarmStatus.Value; subzone2Resp.AudibleVisualAlarmStatus = subzone2.AudibleVisualAlarmStatus.Value;
Subzone2.DeflatedDoNotEnter = subzone2.DeflatedDoNotEnter.Value; subzone2Resp.DeflatedDoNotEnter = subzone2.DeflatedDoNotEnter.Value;
return Subzone2; return subzone2Resp;
} }
public static Entity.Api.Resp.Subzone5 Subzone5(Service.FireControl.Msg.Subzone5 subzone5) public static Entity.Api.Resp.Subzone5Resp Subzone5(Service.FireControl.Msg.Subzone5 subzone5)
{ {
Entity.Api.Resp.Subzone5 Subzone5 = new Subzone5(); Entity.Api.Resp.Subzone5Resp subzone5Resp = new Subzone5Resp();
Subzone5.DetectorID001 = subzone5.DetectorID001.Value; subzone5Resp.DetectorID001 = subzone5.DetectorID001.Value;
Subzone5.Temperature001 = subzone5.Temperature001.Value; subzone5Resp.Temperature001 = subzone5.Temperature001.Value;
Subzone5.CoConcentration001 = subzone5.CoConcentration001.Value; subzone5Resp.CoConcentration001 = subzone5.CoConcentration001.Value;
Subzone5.AlarmLevel001 = subzone5.AlarmLevel001.Value; subzone5Resp.AlarmLevel001 = subzone5.AlarmLevel001.Value;
Subzone5.Smoke001 = subzone5.Smoke001.Value; subzone5Resp.Smoke001 = subzone5.Smoke001.Value;
return Subzone5; return subzone5Resp;
} }
public static Entity.Api.Resp.Subzone7 Subzone7(Service.FireControl.Msg.Subzone7 subzone7) public static Entity.Api.Resp.Subzone7Resp Subzone7(Service.FireControl.Msg.Subzone7 subzone7)
{ {
Entity.Api.Resp.Subzone7 Subzone7 = new Subzone7(); Entity.Api.Resp.Subzone7Resp subzone7Resp = new Subzone7Resp();
return Subzone7; return subzone7Resp;
} }
} }

@ -267,9 +267,9 @@ public class FireControlController
public Result<FireResp> FireResp() public Result<FireResp> FireResp()
{ {
FireResp FireResp = new FireResp(); FireResp FireResp = new FireResp();
FireResp.Subzone2 = FireAutoMapper.Subzone2(FireControlMgr.Subzone2); FireResp.Subzone2Resp = FireAutoMapper.Subzone2(FireControlMgr.Subzone2);
FireResp.Subzone5 = FireAutoMapper.Subzone5(FireControlMgr.Subzone5); FireResp.Subzone5Resp = FireAutoMapper.Subzone5(FireControlMgr.Subzone5);
FireResp.Subzone7 = FireAutoMapper.Subzone7(FireControlMgr.Subzone7); FireResp.Subzone7Resp = FireAutoMapper.Subzone7(FireControlMgr.Subzone7);
return Result<FireResp>.Success(FireResp); return Result<FireResp>.Success(FireResp);
} }

Loading…
Cancel
Save