|
|
|
|
using HybirdFrameworkDriver.ModbusTcpMaster;
|
|
|
|
|
|
|
|
|
|
namespace Service.FireControl.Msg;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 7.2灭火器状态 0x04
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class Subzone7
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 1#灭火器状态
|
|
|
|
|
/// 0x0000:未启用,表示灭火器不存在
|
|
|
|
|
/// 0x0001:正常
|
|
|
|
|
/// 0x0002:喷洒,表示灭火 器正在启动中
|
|
|
|
|
/// 0x0003:失效,表示灭火 器已喷洒完毕
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus01 { get; set; } = new(4096);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 1#灭火器防护区
|
|
|
|
|
/// 1:表示电池仓
|
|
|
|
|
/// 2:表示充电室
|
|
|
|
|
/// 3:表示主控室
|
|
|
|
|
/// 4:表示换电通道
|
|
|
|
|
/// 5:表示电池仓 2
|
|
|
|
|
/// 6:表示充电室 2
|
|
|
|
|
/// 7:预留
|
|
|
|
|
/// 8:预留
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea01 { get; set; } = new(4097);
|
|
|
|
|
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus02 { get; set; } = new(4098);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea02 { get; set; } = new(4099);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus03 { get; set; } = new(4100);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea03 { get; set; } = new(4101);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus04 { get; set; } = new(4102);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea04 { get; set; } = new(4103);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus05 { get; set; } = new(4104);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea05 { get; set; } = new(4105);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus06 { get; set; } = new(4106);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea06 { get; set; } = new(4107);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus07 { get; set; } = new(4108);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea07 { get; set; } = new(4109);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus08 { get; set; } = new(4110);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea08 { get; set; } = new(4111);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus09 { get; set; } = new(4112);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea09 { get; set; } = new(4113);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus10 { get; set; } = new(4114);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea10 { get; set; } = new(4115);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus11 { get; set; } = new(4116);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea11 { get; set; } = new(4117);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus12 { get; set; } = new(4118);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea12 { get; set; } = new(4119);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus13 { get; set; } = new(4120);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea13 { get; set; } = new(4121);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus14 { get; set; } = new(4122);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea14 { get; set; } = new(4123);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus15 { get; set; } = new(4124);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea15 { get; set; } = new(4125);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherStatus16 { get; set; } = new(4126);
|
|
|
|
|
public ModbusProperty<ushort> FireExtinguisherProtectionArea16 { get; set; } = new(4127);
|
|
|
|
|
}
|