using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.FireControl.Msg;
///
/// 8.2 0x05
///
public class Subzone8
{
///
/// 1#分区灭火器 0xFF00:灭火器 ON 0x0000:默认状态
///
public ModbusProperty DivisionalFireExtinguisher01 { get; set; } = new(0);
public ModbusProperty DivisionalFireExtinguisher02 { get; set; } = new(1);
public ModbusProperty DivisionalFireExtinguisher03 { get; set; } = new(2);
public ModbusProperty DivisionalFireExtinguisher04 { get; set; } = new(3);
public ModbusProperty DivisionalFireExtinguisher05 { get; set; } = new(4);
public ModbusProperty DivisionalFireExtinguisher06 { get; set; } = new(5);
public ModbusProperty DivisionalFireExtinguisher07 { get; set; } = new(6);
public ModbusProperty DivisionalFireExtinguisher08 { get; set; } = new(7);
public ModbusProperty DivisionalFireExtinguisher09 { get; set; } = new(8);
public ModbusProperty DivisionalFireExtinguisher10 { get; set; } = new(9);
public ModbusProperty DivisionalFireExtinguisher11 { get; set; } = new(10);
public ModbusProperty DivisionalFireExtinguisher12 { get; set; } = new(11);
public ModbusProperty DivisionalFireExtinguisher13 { get; set; } = new(12);
public ModbusProperty DivisionalFireExtinguisher14 { get; set; } = new(13);
public ModbusProperty DivisionalFireExtinguisher15 { get; set; } = new(14);
public ModbusProperty DivisionalFireExtinguisher16 { get; set; } = new(15);
public ModbusProperty DivisionalFireExtinguisher17 { get; set; } = new(16);
public ModbusProperty DivisionalFireExtinguisher18 { get; set; } = new(17);
public ModbusProperty DivisionalFireExtinguisher19 { get; set; } = new(18);
public ModbusProperty DivisionalFireExtinguisher20 { get; set; } = new(19);
public ModbusProperty DivisionalFireExtinguisher21 { get; set; } = new(20);
public ModbusProperty DivisionalFireExtinguisher22 { get; set; } = new(21);
public ModbusProperty DivisionalFireExtinguisher23 { get; set; } = new(22);
public ModbusProperty DivisionalFireExtinguisher24 { get; set; } = new(23);
public ModbusProperty DivisionalFireExtinguisher25 { get; set; } = new(24);
public ModbusProperty DivisionalFireExtinguisher26 { get; set; } = new(25);
public ModbusProperty DivisionalFireExtinguisher27 { get; set; } = new(26);
public ModbusProperty DivisionalFireExtinguisher28 { get; set; } = new(27);
public ModbusProperty DivisionalFireExtinguisher29 { get; set; } = new(28);
public ModbusProperty DivisionalFireExtinguisher30 { get; set; } = new(29);
public ModbusProperty DivisionalFireExtinguisher31 { get; set; } = new(30);
public ModbusProperty DivisionalFireExtinguisher32 { get; set; } = new(31);
public ModbusProperty DivisionalFireExtinguisher33 { get; set; } = new(32);
public ModbusProperty DivisionalFireExtinguisher34 { get; set; } = new(33);
public ModbusProperty DivisionalFireExtinguisher35 { get; set; } = new(34);
public ModbusProperty DivisionalFireExtinguisher36 { get; set; } = new(35);
public ModbusProperty DivisionalFireExtinguisher37 { get; set; } = new(36);
public ModbusProperty DivisionalFireExtinguisher38 { get; set; } = new(37);
public ModbusProperty DivisionalFireExtinguisher39 { get; set; } = new(38);
public ModbusProperty DivisionalFireExtinguisher40 { get; set; } = new(39);
public ModbusProperty DivisionalFireExtinguisher41 { get; set; } = new(40);
public ModbusProperty DivisionalFireExtinguisher42 { get; set; } = new(41);
public ModbusProperty DivisionalFireExtinguisher43 { get; set; } = new(42);
public ModbusProperty DivisionalFireExtinguisher44 { get; set; } = new(43);
public ModbusProperty DivisionalFireExtinguisher45 { get; set; } = new(44);
public ModbusProperty DivisionalFireExtinguisher46 { get; set; } = new(45);
public ModbusProperty DivisionalFireExtinguisher47 { get; set; } = new(46);
public ModbusProperty DivisionalFireExtinguisher48 { get; set; } = new(47);
public ModbusProperty DivisionalFireExtinguisher49 { get; set; } = new(48);
public ModbusProperty DivisionalFireExtinguisher50 { get; set; } = new(49);
public ModbusProperty DivisionalFireExtinguisher51 { get; set; } = new(50);
public ModbusProperty DivisionalFireExtinguisher52 { get; set; } = new(51);
public ModbusProperty DivisionalFireExtinguisher53 { get; set; } = new(52);
public ModbusProperty DivisionalFireExtinguisher54 { get; set; } = new(53);
public ModbusProperty DivisionalFireExtinguisher55 { get; set; } = new(54);
public ModbusProperty DivisionalFireExtinguisher56 { get; set; } = new(55);
public ModbusProperty DivisionalFireExtinguisher57 { get; set; } = new(56);
public ModbusProperty DivisionalFireExtinguisher58 { get; set; } = new(57);
public ModbusProperty DivisionalFireExtinguisher59 { get; set; } = new(58);
public ModbusProperty DivisionalFireExtinguisher60 { get; set; } = new(59);
public ModbusProperty DivisionalFireExtinguisher61 { get; set; } = new(60);
public ModbusProperty DivisionalFireExtinguisher62 { get; set; } = new(61);
public ModbusProperty DivisionalFireExtinguisher63 { get; set; } = new(62);
public ModbusProperty DivisionalFireExtinguisher64 { get; set; } = new(63);
///
/// 复位 0xFF00;复位 ON 0x0000:默认状态
///
public ModbusProperty Resetting { get; set; } = new(0x0080);
///
/// 消报警音 0xFF00:消报警音 ON 0x0000:默认状态
///
public ModbusProperty MuteAlarmTone { get; set; } = new(0x0081);
///
/// 自检 0xFF00: 自检 ON 0x0000:默认状态
///
public ModbusProperty SelfInspection { get; set; } = new(0x0082);
///
/// 声光报警 0xFF00:声光报警 ON 0x0000:默认状态
///
public ModbusProperty AudibleVisualAlarm { get; set; } = new(0x0083);
///
/// 手动模式 0xFF00:手动模式有效0x0000:默认状态
///
public ModbusProperty ManualMode { get; set; } = new(0x0084);
///
/// 自动模式 0xFF00: 自动模式有效0x0000:默认状态
///
public ModbusProperty AutomaticMode { get; set; } = new(0x0085);
}