using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.FireControl.Msg;
///
/// 5.2传感器0x04
///
public class Subzone5
{
///
/// 防护区
/// 防护区编号:
/// 1:表示电池仓
/// 2:表示充电室
/// 3:表示主控室
/// 4:表示换电通道
/// 5:表示电池仓 2
/// 6:表示充电室 2
/// 7:预留
/// 8:预留
///
public ModbusProperty ProtectionZone001 { get; set; } = new(1);
///
/// 类型
///
public ModbusProperty Type001 { get; set; } = new(2);
///
/// 探测器 ID
///
public ModbusProperty DetectorID001 { get; set; } = new(3);
///
/// 报警等级
///
public ModbusProperty AlarmLevel001 { get; set; } = new(4);
///
/// 温度
///
public ModbusProperty Temperature001 { get; set; } = new(5, offset: -40);
///
/// 一氧化碳浓度
///
public ModbusProperty CoConcentration001 { get; set; } = new(6);
///
/// VOC
///
public ModbusProperty VOC001 { get; set; } = new(7, scale: 1000);
public ModbusProperty Smoke001 { get; set; } = new(8);
public ModbusProperty ProtectionZone002 { get; set; } = new(24);
public ModbusProperty Type002 { get; set; } = new(25);
public ModbusProperty DetectorID002 { get; set; } = new(26);
public ModbusProperty AlarmLevel002 { get; set; } = new(27);
public ModbusProperty Temperature002 { get; set; } = new(28, offset: -40);
public ModbusProperty CoConcentration002 { get; set; } = new(29);
public ModbusProperty VOC002 { get; set; } = new(30, scale: 1000);
public ModbusProperty Smoke002 { get; set; } = new(31);
public ModbusProperty ProtectionZone003 { get; set; } = new(47);
public ModbusProperty Type003 { get; set; } = new(48);
public ModbusProperty DetectorID003 { get; set; } = new(49);
public ModbusProperty AlarmLevel003 { get; set; } = new(50);
public ModbusProperty Temperature003 { get; set; } = new(51, offset: -40);
public ModbusProperty CoConcentration003 { get; set; } = new(52);
public ModbusProperty VOC003 { get; set; } = new(53, scale: 1000);
public ModbusProperty Smoke003 { get; set; } = new(54);
public ModbusProperty ProtectionZone004 { get; set; } = new(70);
public ModbusProperty Type004 { get; set; } = new(71);
public ModbusProperty DetectorID004 { get; set; } = new(72);
public ModbusProperty AlarmLevel004 { get; set; } = new(73);
public ModbusProperty Temperature004 { get; set; } = new(74, offset: -40);
public ModbusProperty CoConcentration004 { get; set; } = new(75);
public ModbusProperty VOC004 { get; set; } = new(76, scale: 1000);
public ModbusProperty Smoke004 { get; set; } = new(77);
public ModbusProperty ProtectionZone005 { get; set; } = new(93);
public ModbusProperty Type005 { get; set; } = new(94);
public ModbusProperty DetectorID005 { get; set; } = new(95);
public ModbusProperty AlarmLevel005 { get; set; } = new(96);
public ModbusProperty Temperature005 { get; set; } = new(97, offset: -40);
public ModbusProperty CoConcentration005 { get; set; } = new(98);
public ModbusProperty VOC005 { get; set; } = new(99, scale: 1000);
public ModbusProperty Smoke005 { get; set; } = new(100);
public ModbusProperty ProtectionZone006 { get; set; } = new(116);
public ModbusProperty Type006 { get; set; } = new(117);
public ModbusProperty DetectorID006 { get; set; } = new(118);
public ModbusProperty AlarmLevel006 { get; set; } = new(119);
public ModbusProperty Temperature006 { get; set; } = new(120, offset: -40);
public ModbusProperty CoConcentration006 { get; set; } = new(121);
public ModbusProperty VOC006 { get; set; } = new(122, scale: 1000);
public ModbusProperty Smoke006 { get; set; } = new(123);
public ModbusProperty ProtectionZone007 { get; set; } = new(139);
public ModbusProperty Type007 { get; set; } = new(140);
public ModbusProperty DetectorID007 { get; set; } = new(141);
public ModbusProperty AlarmLevel007 { get; set; } = new(142);
public ModbusProperty Temperature007 { get; set; } = new(143, offset: -40);
public ModbusProperty CoConcentration007 { get; set; } = new(144);
public ModbusProperty VOC007 { get; set; } = new(145, scale: 1000);
public ModbusProperty Smoke007 { get; set; } = new(146);
public ModbusProperty ProtectionZone008 { get; set; } = new(162);
public ModbusProperty Type008 { get; set; } = new(163);
public ModbusProperty DetectorID008 { get; set; } = new(164);
public ModbusProperty AlarmLevel008 { get; set; } = new(165);
public ModbusProperty Temperature008 { get; set; } = new(166, offset: -40);
public ModbusProperty CoConcentration008 { get; set; } = new(167);
public ModbusProperty VOC008 { get; set; } = new(168, scale: 1000);
public ModbusProperty Smoke008 { get; set; } = new(169);
public ModbusProperty ProtectionZone009 { get; set; } = new(185);
public ModbusProperty Type009 { get; set; } = new(186);
public ModbusProperty DetectorID009 { get; set; } = new(187);
public ModbusProperty AlarmLevel009 { get; set; } = new(188);
public ModbusProperty Temperature009 { get; set; } = new(189, offset: -40);
public ModbusProperty CoConcentration009 { get; set; } = new(190);
public ModbusProperty VOC009 { get; set; } = new(191, scale: 1000);
public ModbusProperty Smoke009 { get; set; } = new(192);
public ModbusProperty ProtectionZone010 { get; set; } = new(208);
public ModbusProperty Type010 { get; set; } = new(209);
public ModbusProperty DetectorID010 { get; set; } = new(210);
public ModbusProperty AlarmLevel010 { get; set; } = new(211);
public ModbusProperty Temperature010 { get; set; } = new(212, offset: -40);
public ModbusProperty CoConcentration010 { get; set; } = new(213);
public ModbusProperty VOC010 { get; set; } = new(214, scale: 1000);
public ModbusProperty Smoke010 { get; set; } = new(215);
public ModbusProperty ProtectionZone011 { get; set; } = new(231);
public ModbusProperty Type011 { get; set; } = new(232);
public ModbusProperty DetectorID011 { get; set; } = new(233);
public ModbusProperty AlarmLevel011 { get; set; } = new(234);
public ModbusProperty Temperature011 { get; set; } = new(235, offset: -40);
public ModbusProperty CoConcentration011 { get; set; } = new(236);
public ModbusProperty VOC011 { get; set; } = new(237, scale: 1000);
public ModbusProperty Smoke011 { get; set; } = new(238);
public ModbusProperty ProtectionZone012 { get; set; } = new(254);
public ModbusProperty Type012 { get; set; } = new(255);
public ModbusProperty DetectorID012 { get; set; } = new(256);
public ModbusProperty AlarmLevel012 { get; set; } = new(257);
public ModbusProperty Temperature012 { get; set; } = new(258, offset: -40);
public ModbusProperty CoConcentration012 { get; set; } = new(259);
public ModbusProperty VOC012 { get; set; } = new(260, scale: 1000);
public ModbusProperty Smoke012 { get; set; } = new(261);
public ModbusProperty ProtectionZone013 { get; set; } = new(277);
public ModbusProperty Type013 { get; set; } = new(278);
public ModbusProperty DetectorID013 { get; set; } = new(279);
public ModbusProperty AlarmLevel013 { get; set; } = new(280);
public ModbusProperty Temperature013 { get; set; } = new(281, offset: -40);
public ModbusProperty CoConcentration013 { get; set; } = new(282);
public ModbusProperty VOC013 { get; set; } = new(283, scale: 1000);
public ModbusProperty Smoke013 { get; set; } = new(284);
public ModbusProperty ProtectionZone014 { get; set; } = new(300);
public ModbusProperty Type014 { get; set; } = new(301);
public ModbusProperty DetectorID014 { get; set; } = new(302);
public ModbusProperty AlarmLevel014 { get; set; } = new(303);
public ModbusProperty Temperature014 { get; set; } = new(304, offset: -40);
public ModbusProperty CoConcentration014 { get; set; } = new(305);
public ModbusProperty VOC014 { get; set; } = new(306, scale: 1000);
public ModbusProperty Smoke014 { get; set; } = new(307);
public ModbusProperty ProtectionZone015 { get; set; } = new(323);
public ModbusProperty Type015 { get; set; } = new(324);
public ModbusProperty DetectorID015 { get; set; } = new(325);
public ModbusProperty AlarmLevel015 { get; set; } = new(326);
public ModbusProperty Temperature015 { get; set; } = new(327, offset: -40);
public ModbusProperty CoConcentration015 { get; set; } = new(328);
public ModbusProperty VOC015 { get; set; } = new(329, scale: 1000);
public ModbusProperty Smoke015 { get; set; } = new(330);
public ModbusProperty ProtectionZone016 { get; set; } = new(346);
public ModbusProperty Type016 { get; set; } = new(347);
public ModbusProperty DetectorID016 { get; set; } = new(348);
public ModbusProperty AlarmLevel016 { get; set; } = new(349);
public ModbusProperty Temperature016 { get; set; } = new(350, offset: -40);
public ModbusProperty CoConcentration016 { get; set; } = new(351);
public ModbusProperty VOC016 { get; set; } = new(352, scale: 1000);
public ModbusProperty Smoke016 { get; set; } = new(353);
public ModbusProperty ProtectionZone017 { get; set; } = new(369);
public ModbusProperty Type017 { get; set; } = new(370);
public ModbusProperty DetectorID017 { get; set; } = new(371);
public ModbusProperty AlarmLevel017 { get; set; } = new(372);
public ModbusProperty Temperature017 { get; set; } = new(373, offset: -40);
public ModbusProperty CoConcentration017 { get; set; } = new(374);
public ModbusProperty VOC017 { get; set; } = new(375, scale: 1000);
public ModbusProperty Smoke017 { get; set; } = new(376);
public ModbusProperty ProtectionZone018 { get; set; } = new(392);
public ModbusProperty Type018 { get; set; } = new(393);
public ModbusProperty DetectorID018 { get; set; } = new(394);
public ModbusProperty AlarmLevel018 { get; set; } = new(395);
public ModbusProperty Temperature018 { get; set; } = new(396, offset: -40);
public ModbusProperty CoConcentration018 { get; set; } = new(397);
public ModbusProperty VOC018 { get; set; } = new(398, scale: 1000);
public ModbusProperty Smoke018 { get; set; } = new(399);
public ModbusProperty ProtectionZone019 { get; set; } = new(415);
public ModbusProperty Type019 { get; set; } = new(416);
public ModbusProperty DetectorID019 { get; set; } = new(417);
public ModbusProperty AlarmLevel019 { get; set; } = new(418);
public ModbusProperty Temperature019 { get; set; } = new(419, offset: -40);
public ModbusProperty CoConcentration019 { get; set; } = new(420);
public ModbusProperty VOC019 { get; set; } = new(421, scale: 1000);
public ModbusProperty Smoke019 { get; set; } = new(422);
public ModbusProperty ProtectionZone020 { get; set; } = new(438);
public ModbusProperty Type020 { get; set; } = new(439);
public ModbusProperty DetectorID020 { get; set; } = new(440);
public ModbusProperty AlarmLevel020 { get; set; } = new(441);
public ModbusProperty Temperature020 { get; set; } = new(442, offset: -40);
public ModbusProperty CoConcentration020 { get; set; } = new(443);
public ModbusProperty VOC020 { get; set; } = new(444, scale: 1000);
public ModbusProperty Smoke020 { get; set; } = new(445);
public ModbusProperty ProtectionZone021 { get; set; } = new(461);
public ModbusProperty Type021 { get; set; } = new(462);
public ModbusProperty DetectorID021 { get; set; } = new(463);
public ModbusProperty AlarmLevel021 { get; set; } = new(464);
public ModbusProperty Temperature021 { get; set; } = new(465, offset: -40);
public ModbusProperty CoConcentration021 { get; set; } = new(466);
public ModbusProperty VOC021 { get; set; } = new(467, scale: 1000);
public ModbusProperty Smoke021 { get; set; } = new(468);
public ModbusProperty ProtectionZone022 { get; set; } = new(484);
public ModbusProperty Type022 { get; set; } = new(485);
public ModbusProperty DetectorID022 { get; set; } = new(486);
public ModbusProperty AlarmLevel022 { get; set; } = new(487);
public ModbusProperty Temperature022 { get; set; } = new(488, offset: -40);
public ModbusProperty CoConcentration022 { get; set; } = new(489);
public ModbusProperty VOC022 { get; set; } = new(490, scale: 1000);
public ModbusProperty Smoke022 { get; set; } = new(491);
public ModbusProperty ProtectionZone023 { get; set; } = new(507);
public ModbusProperty Type023 { get; set; } = new(508);
public ModbusProperty DetectorID023 { get; set; } = new(509);
public ModbusProperty AlarmLevel023 { get; set; } = new(510);
public ModbusProperty Temperature023 { get; set; } = new(511, offset: -40);
public ModbusProperty CoConcentration023 { get; set; } = new(512);
public ModbusProperty VOC023 { get; set; } = new(513, scale: 1000);
public ModbusProperty Smoke023 { get; set; } = new(514);
public ModbusProperty ProtectionZone024 { get; set; } = new(530);
public ModbusProperty Type024 { get; set; } = new(531);
public ModbusProperty DetectorID024 { get; set; } = new(532);
public ModbusProperty AlarmLevel024 { get; set; } = new(533);
public ModbusProperty Temperature024 { get; set; } = new(534, offset: -40);
public ModbusProperty CoConcentration024 { get; set; } = new(535);
public ModbusProperty VOC024 { get; set; } = new(536, scale: 1000);
public ModbusProperty Smoke024 { get; set; } = new(537);
public ModbusProperty ProtectionZone025 { get; set; } = new(553);
public ModbusProperty Type025 { get; set; } = new(554);
public ModbusProperty DetectorID025 { get; set; } = new(555);
public ModbusProperty AlarmLevel025 { get; set; } = new(556);
public ModbusProperty Temperature025 { get; set; } = new(557, offset: -40);
public ModbusProperty CoConcentration025 { get; set; } = new(558);
public ModbusProperty VOC025 { get; set; } = new(559, scale: 1000);
public ModbusProperty Smoke025 { get; set; } = new(560);
public ModbusProperty ProtectionZone026 { get; set; } = new(576);
public ModbusProperty Type026 { get; set; } = new(577);
public ModbusProperty DetectorID026 { get; set; } = new(578);
public ModbusProperty AlarmLevel026 { get; set; } = new(579);
public ModbusProperty Temperature026 { get; set; } = new(580, offset: -40);
public ModbusProperty CoConcentration026 { get; set; } = new(581);
public ModbusProperty VOC026 { get; set; } = new(582, scale: 1000);
public ModbusProperty Smoke026 { get; set; } = new(583);
public ModbusProperty ProtectionZone027 { get; set; } = new(599);
public ModbusProperty Type027 { get; set; } = new(600);
public ModbusProperty DetectorID027 { get; set; } = new(601);
public ModbusProperty AlarmLevel027 { get; set; } = new(602);
public ModbusProperty Temperature027 { get; set; } = new(603, offset: -40);
public ModbusProperty CoConcentration027 { get; set; } = new(604);
public ModbusProperty VOC027 { get; set; } = new(605, scale: 1000);
public ModbusProperty Smoke027 { get; set; } = new(606);
public ModbusProperty ProtectionZone028 { get; set; } = new(622);
public ModbusProperty Type028 { get; set; } = new(623);
public ModbusProperty DetectorID028 { get; set; } = new(624);
public ModbusProperty AlarmLevel028 { get; set; } = new(625);
public ModbusProperty Temperature028 { get; set; } = new(626, offset: -40);
public ModbusProperty CoConcentration028 { get; set; } = new(627);
public ModbusProperty VOC028 { get; set; } = new(628, scale: 1000);
public ModbusProperty Smoke028 { get; set; } = new(629);
public ModbusProperty ProtectionZone029 { get; set; } = new(645);
public ModbusProperty Type029 { get; set; } = new(646);
public ModbusProperty DetectorID029 { get; set; } = new(647);
public ModbusProperty AlarmLevel029 { get; set; } = new(648);
public ModbusProperty Temperature029 { get; set; } = new(649, offset: -40);
public ModbusProperty CoConcentration029 { get; set; } = new(650);
public ModbusProperty VOC029 { get; set; } = new(651, scale: 1000);
public ModbusProperty Smoke029 { get; set; } = new(652);
public ModbusProperty ProtectionZone030 { get; set; } = new(668);
public ModbusProperty Type030 { get; set; } = new(669);
public ModbusProperty DetectorID030 { get; set; } = new(670);
public ModbusProperty AlarmLevel030 { get; set; } = new(671);
public ModbusProperty Temperature030 { get; set; } = new(672, offset: -40);
public ModbusProperty CoConcentration030 { get; set; } = new(673);
public ModbusProperty VOC030 { get; set; } = new(674, scale: 1000);
public ModbusProperty Smoke030 { get; set; } = new(675);
public ModbusProperty ProtectionZone031 { get; set; } = new(691);
public ModbusProperty Type031 { get; set; } = new(692);
public ModbusProperty DetectorID031 { get; set; } = new(693);
public ModbusProperty AlarmLevel031 { get; set; } = new(694);
public ModbusProperty Temperature031 { get; set; } = new(695, offset: -40);
public ModbusProperty CoConcentration031 { get; set; } = new(696);
public ModbusProperty VOC031 { get; set; } = new(697, scale: 1000);
public ModbusProperty Smoke031 { get; set; } = new(698);
public ModbusProperty ProtectionZone032 { get; set; } = new(714);
public ModbusProperty Type032 { get; set; } = new(715);
public ModbusProperty DetectorID032 { get; set; } = new(716);
public ModbusProperty AlarmLevel032 { get; set; } = new(717);
public ModbusProperty Temperature032 { get; set; } = new(718, offset: -40);
public ModbusProperty CoConcentration032 { get; set; } = new(719);
public ModbusProperty