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