using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.FireControl.Msg;
///
/// 4。2 0x03
///
public class Subzone4
{
/*
故障信息寄存器 1 预留扩展 高字节默认: 0x00
预留扩展 低字节默认: 0x00
故障信息寄存器 2 设备类型 低字节
防护区 高字节
故障信息寄存器 3 故障码 低字节
设备编号 高字节
*/
public ModbusProperty ProtectionZone01 { get; set; } = new(257, start: 0);
public ModbusProperty DeviceType01 { get; set; } = new(257, start: 8);
public ModbusProperty EquipmentNumber01 { get; set; } = new(258, start: 0);
public ModbusProperty TroubleCode01 { get; set; } = new(258, start: 8);
public ModbusProperty ProtectionZone02 { get; set; } = new(260, start: 0);
public ModbusProperty DeviceType02 { get; set; } = new(260, start: 8);
public ModbusProperty EquipmentNumber02 { get; set; } = new(261, start: 0);
public ModbusProperty TroubleCode02 { get; set; } = new(261, start: 8);
public ModbusProperty ProtectionZone03 { get; set; } = new(263, start: 0);
public ModbusProperty DeviceType03 { get; set; } = new(263, start: 8);
public ModbusProperty EquipmentNumber03 { get; set; } = new(264, start: 0);
public ModbusProperty TroubleCode03 { get; set; } = new(264, start: 8);
public ModbusProperty ProtectionZone04 { get; set; } = new(266, start: 0);
public ModbusProperty DeviceType04 { get; set; } = new(266, start: 8);
public ModbusProperty EquipmentNumber04 { get; set; } = new(267, start: 0);
public ModbusProperty TroubleCode04 { get; set; } = new(267, start: 8);
public ModbusProperty ProtectionZone05 { get; set; } = new(269, start: 0);
public ModbusProperty DeviceType05 { get; set; } = new(269, start: 8);
public ModbusProperty EquipmentNumber05 { get; set; } = new(270, start: 0);
public ModbusProperty TroubleCode05 { get; set; } = new(270, start: 8);
public ModbusProperty ProtectionZone06 { get; set; } = new(272, start: 0);
public ModbusProperty DeviceType06 { get; set; } = new(272, start: 8);
public ModbusProperty EquipmentNumber06 { get; set; } = new(273, start: 0);
public ModbusProperty TroubleCode06 { get; set; } = new(273, start: 8);
public ModbusProperty ProtectionZone07 { get; set; } = new(275, start: 0);
public ModbusProperty DeviceType07 { get; set; } = new(275, start: 8);
public ModbusProperty EquipmentNumber07 { get; set; } = new(276, start: 0);
public ModbusProperty TroubleCode07 { get; set; } = new(276, start: 8);
public ModbusProperty ProtectionZone08 { get; set; } = new(278, start: 0);
public ModbusProperty DeviceType08 { get; set; } = new(278, start: 8);
public ModbusProperty EquipmentNumber08 { get; set; } = new(279, start: 0);
public ModbusProperty TroubleCode08 { get; set; } = new(279, start: 8);
public ModbusProperty ProtectionZone09 { get; set; } = new(281, start: 0);
public ModbusProperty DeviceType09 { get; set; } = new(281, start: 8);
public ModbusProperty EquipmentNumber09 { get; set; } = new(282, start: 0);
public ModbusProperty TroubleCode09 { get; set; } = new(282, start: 8);
public ModbusProperty ProtectionZone10 { get; set; } = new(284, start: 0);
public ModbusProperty DeviceType10 { get; set; } = new(284, start: 8);
public ModbusProperty EquipmentNumber10 { get; set; } = new(285, start: 0);
public ModbusProperty TroubleCode10 { get; set; } = new(285, start: 8);
public ModbusProperty ProtectionZone11 { get; set; } = new(287, start: 0);
public ModbusProperty DeviceType11 { get; set; } = new(287, start: 8);
public ModbusProperty EquipmentNumber11 { get; set; } = new(288, start: 0);
public ModbusProperty TroubleCode11 { get; set; } = new(288, start: 8);
public ModbusProperty ProtectionZone12 { get; set; } = new(290, start: 0);
public ModbusProperty DeviceType12 { get; set; } = new(290, start: 8);
public ModbusProperty EquipmentNumber12 { get; set; } = new(291, start: 0);
public ModbusProperty TroubleCode12 { get; set; } = new(291, start: 8);
public ModbusProperty ProtectionZone13 { get; set; } = new(293, start: 0);
public ModbusProperty DeviceType13 { get; set; } = new(293, start: 8);
public ModbusProperty EquipmentNumber13 { get; set; } = new(294, start: 0);
public ModbusProperty TroubleCode13 { get; set; } = new(294, start: 8);
public ModbusProperty ProtectionZone14 { get; set; } = new(296, start: 0);
public ModbusProperty DeviceType14 { get; set; } = new(296, start: 8);
public ModbusProperty EquipmentNumber14 { get; set; } = new(297, start: 0);
public ModbusProperty TroubleCode14 { get; set; } = new(297, start: 8);
public ModbusProperty ProtectionZone15 { get; set; } = new(299, start: 0);
public ModbusProperty DeviceType15 { get; set; } = new(299, start: 8);
public ModbusProperty EquipmentNumber15 { get; set; } = new(300, start: 0);
public ModbusProperty TroubleCode15 { get; set; } = new(300, start: 8);
public ModbusProperty ProtectionZone16 { get; set; } = new(302, start: 0);
public ModbusProperty DeviceType16 { get; set; } = new(302, start: 8);
public ModbusProperty EquipmentNumber16 { get; set; } = new(303, start: 0);
public ModbusProperty TroubleCode16 { get; set; } = new(303, start: 8);
public ModbusProperty ProtectionZone17 { get; set; } = new(305, start: 0);
public ModbusProperty DeviceType17 { get; set; } = new(305, start: 8);
public ModbusProperty EquipmentNumber17 { get; set; } = new(306, start: 0);
public ModbusProperty TroubleCode17 { get; set; } = new(306, start: 8);
public ModbusProperty ProtectionZone18 { get; set; } = new(308, start: 0);
public ModbusProperty DeviceType18 { get; set; } = new(308, start: 8);
public ModbusProperty EquipmentNumber18 { get; set; } = new(309, start: 0);
public ModbusProperty TroubleCode18 { get; set; } = new(309, start: 8);
public ModbusProperty ProtectionZone19 { get; set; } = new(311, start: 0);
public ModbusProperty DeviceType19 { get; set; } = new(311, start: 8);
public ModbusProperty EquipmentNumber19 { get; set; } = new(312, start: 0);
public ModbusProperty TroubleCode19 { get; set; } = new(312, start: 8);
public ModbusProperty ProtectionZone20 { get; set; } = new(314, start: 0);
public ModbusProperty DeviceType20 { get; set; } = new(314, start: 8);
public ModbusProperty EquipmentNumber20 { get; set; } = new(315, start: 0);
public ModbusProperty TroubleCode20 { get; set; } = new(315, start: 8);
public ModbusProperty ProtectionZone21 { get; set; } = new(317, start: 0);
public ModbusProperty DeviceType21 { get; set; } = new(317, start: 8);
public ModbusProperty EquipmentNumber21 { get; set; } = new(318, start: 0);
public ModbusProperty TroubleCode21 { get; set; } = new(318, start: 8);
public ModbusProperty ProtectionZone22 { get; set; } = new(320, start: 0);
public ModbusProperty DeviceType22 { get; set; } = new(320, start: 8);
public ModbusProperty EquipmentNumber22 { get; set; } = new(321, start: 0);
public ModbusProperty TroubleCode22 { get; set; } = new(321, start: 8);
public ModbusProperty ProtectionZone23 { get; set; } = new(323, start: 0);
public ModbusProperty DeviceType23 { get; set; } = new(323, start: 8);
public ModbusProperty EquipmentNumber23 { get; set; } = new(324, start: 0);
public ModbusProperty TroubleCode23 { get; set; } = new(324, start: 8);
public ModbusProperty ProtectionZone24 { get; set; } = new(326, start: 0);
public ModbusProperty DeviceType24 { get; set; } = new(326, start: 8);
public ModbusProperty EquipmentNumber24 { get; set; } = new(327, start: 0);
public ModbusProperty TroubleCode24 { get; set; } = new(327, start: 8);
public ModbusProperty ProtectionZone25 { get; set; } = new(329, start: 0);
public ModbusProperty DeviceType25 { get; set; } = new(329, start: 8);
public ModbusProperty EquipmentNumber25 { get; set; } = new(330, start: 0);
public ModbusProperty TroubleCode25 { get; set; } = new(330, start: 8);
public ModbusProperty ProtectionZone26 { get; set; } = new(332, start: 0);
public ModbusProperty DeviceType26 { get; set; } = new(332, start: 8);
public ModbusProperty EquipmentNumber26 { get; set; } = new(333, start: 0);
public ModbusProperty TroubleCode26 { get; set; } = new(333, start: 8);
public ModbusProperty ProtectionZone27 { get; set; } = new(335, start: 0);
public ModbusProperty DeviceType27 { get; set; } = new(335, start: 8);
public ModbusProperty EquipmentNumber27 { get; set; } = new(336, start: 0);
public ModbusProperty TroubleCode27 { get; set; } = new(336, start: 8);
public ModbusProperty ProtectionZone28 { get; set; } = new(338, start: 0);
public ModbusProperty DeviceType28 { get; set; } = new(338, start: 8);
public ModbusProperty EquipmentNumber28 { get; set; } = new(339, start: 0);
public ModbusProperty TroubleCode28 { get; set; } = new(339, start: 8);
public ModbusProperty ProtectionZone29 { get; set; } = new(341, start: 0);
public ModbusProperty DeviceType29 { get; set; } = new(341, start: 8);
public ModbusProperty EquipmentNumber29 { get; set; } = new(342, start: 0);
public ModbusProperty TroubleCode29 { get; set; } = new(342, start: 8);
public ModbusProperty ProtectionZone30 { get; set; } = new(344, start: 0);
public ModbusProperty DeviceType30 { get; set; } = new(344, start: 8);
public ModbusProperty EquipmentNumber30 { get; set; } = new(345, start: 0);
public ModbusProperty TroubleCode30 { get; set; } = new(345, start: 8);
public ModbusProperty ProtectionZone31 { get; set; } = new(347, start: 0);
public ModbusProperty DeviceType31 { get; set; } = new(347, start: 8);
public ModbusProperty EquipmentNumber31 { get; set; } = new(348, start: 0);
public ModbusProperty TroubleCode31 { get; set; } = new(348, start: 8);
public ModbusProperty ProtectionZone32 { get; set; } = new(350, start: 0);
public ModbusProperty DeviceType32 { get; set; } = new(350, start: 8);
public ModbusProperty EquipmentNumber32 { get; set; } = new(351, start: 0);
public ModbusProperty TroubleCode32 { get; set; } = new(351, start: 8);
public ModbusProperty ProtectionZone33 { get; set; } = new(353, start: 0);
public ModbusProperty DeviceType33 { get; set; } = new(353, start: 8);
public ModbusProperty EquipmentNumber33 { get; set; } = new(354, start: 0);
public ModbusProperty TroubleCode33 { get; set; } = new(354, start: 8);
public ModbusProperty ProtectionZone34 { get; set; } = new(356, start: 0);
public ModbusProperty DeviceType34 { get; set; } = new(356, start: 8);
public ModbusProperty EquipmentNumber34 { get; set; } = new(357, start: 0);
public ModbusProperty TroubleCode34 { get; set; } = new(357, start: 8);
public ModbusProperty ProtectionZone35 { get; set; } = new(359, start: 0);
public ModbusProperty DeviceType35 { get; set; } = new(359, start: 8);
public ModbusProperty EquipmentNumber35 { get; set; } = new(360, start: 0);
public ModbusProperty TroubleCode35 { get; set; } = new(360, start: 8);
public ModbusProperty ProtectionZone36 { get; set; } = new(362, start: 0);
public ModbusProperty DeviceType36 { get; set; } = new(362, start: 8);
public ModbusProperty EquipmentNumber36 { get; set; } = new(363, start: 0);
public ModbusProperty TroubleCode36 { get; set; } = new(363, start: 8);
public ModbusProperty ProtectionZone37 { get; set; } = new(365, start: 0);
public ModbusProperty DeviceType37 { get; set; } = new(365, start: 8);
public ModbusProperty EquipmentNumber37 { get; set; } = new(366, start: 0);
public ModbusProperty TroubleCode37 { get; set; } = new(366, start: 8);
public ModbusProperty ProtectionZone38 { get; set; } = new(368, start: 0);
public ModbusProperty DeviceType38 { get; set; } = new(368, start: 8);
public ModbusProperty EquipmentNumber38 { get; set; } = new(369, start: 0);
public ModbusProperty TroubleCode38 { get; set; } = new(369, start: 8);
public ModbusProperty ProtectionZone39 { get; set; } = new(371, start: 0);
public ModbusProperty DeviceType39 { get; set; } = new(371, start: 8);
public ModbusProperty EquipmentNumber39 { get; set; } = new(372, start: 0);
public ModbusProperty TroubleCode39 { get; set; } = new(372, start: 8);
public ModbusProperty ProtectionZone40 { get; set; } = new(374, start: 0);
public ModbusProperty DeviceType40 { get; set; } = new(374, start: 8);
public ModbusProperty EquipmentNumber40 { get; set; } = new(375, start: 0);
public ModbusProperty TroubleCode40 { get; set; } = new(375, start: 8);
public ModbusProperty ProtectionZone41 { get; set; } = new(377, start: 0);
public ModbusProperty DeviceType41 { get; set; } = new(377, start: 8);
public ModbusProperty EquipmentNumber41 { get; set; } = new(378, start: 0);
public ModbusProperty TroubleCode41 { get; set; } = new(378, start: 8);
public ModbusProperty ProtectionZone42 { get; set; } = new(380, start: 0);
public ModbusProperty DeviceType42 { get; set; } = new(380, start: 8);
public ModbusProperty EquipmentNumber42 { get; set; } = new(381, start: 0);
public ModbusProperty TroubleCode42 { get; set; } = new(381, start: 8);
public ModbusProperty ProtectionZone43 { get; set; } = new(383, start: 0);
public ModbusProperty DeviceType43 { get; set; } = new(383, start: 8);
public ModbusProperty EquipmentNumber43 { get; set; } = new(384, start: 0);
public ModbusProperty TroubleCode43 { get; set; } = new(384, start: 8);
public ModbusProperty ProtectionZone44 { get; set; } = new(386, start: 0);
public ModbusProperty DeviceType44 { get; set; } = new(386, start: 8);
public ModbusProperty EquipmentNumber44 { get; set; } = new(387, start: 0);
public ModbusProperty TroubleCode44 { get; set; } = new(387, start: 8);
public ModbusProperty ProtectionZone45 { get; set; } = new(389, start: 0);
public ModbusProperty DeviceType45 { get; set; } = new(389, start: 8);
public ModbusProperty EquipmentNumber45 { get; set; } = new(390, start: 0);
public ModbusProperty TroubleCode45 { get; set; } = new(390, start: 8);
public ModbusProperty ProtectionZone46 { get; set; } = new(392, start: 0);
public ModbusProperty DeviceType46 { get; set; } = new(392, start: 8);
public ModbusProperty EquipmentNumber46 { get; set; } = new(393, start: 0);
public ModbusProperty TroubleCode46 { get; set; } = new(393, start: 8);
public ModbusProperty ProtectionZone47 { get; set; } = new(395, start: 0);
public ModbusProperty DeviceType47 { get; set; } = new(395, start: 8);
public ModbusProperty EquipmentNumber47 { get; set; } = new(396, start: 0);
public ModbusProperty TroubleCode47 { get; set; } = new(396, start: 8);
public ModbusProperty ProtectionZone48 { get; set; } = new(398, start: 0);
public ModbusProperty DeviceType48 { get; set; } = new(398, start: 8);
public ModbusProperty EquipmentNumber48 { get; set; } = new(399, start: 0);
public ModbusProperty TroubleCode48 { get; set; } = new(399, start: 8);
public ModbusProperty ProtectionZone49 { get; set; } = new(401, start: 0);
public ModbusProperty DeviceType49 { get; set; } = new(401, start: 8);
public ModbusProperty EquipmentNumber49 { get; set; } = new(402, start: 0);
public ModbusProperty TroubleCode49 { get; set; } = new(402, start: 8);
public ModbusProperty ProtectionZone50 { get; set; } = new(404, start: 0);
public ModbusProperty DeviceType50 { get; set; } = new(404, start: 8);
public ModbusProperty EquipmentNumber50 { get; set; } = new(405, start: 0);
public ModbusProperty TroubleCode50 { get; set; } = new(405, start: 8);
public ModbusProperty ProtectionZone51 { get; set; } = new(407, start: 0);
public ModbusProperty DeviceType51 { get; set; } = new(407, start: 8);
public ModbusProperty EquipmentNumber51 { get; set; } = new(408, start: 0);
public ModbusProperty TroubleCode51 { get; set; } = new(408, start: 8);
public ModbusProperty ProtectionZone52 { get; set; } = new(410, start: 0);
public ModbusProperty DeviceType52 { get; set; } = new(410, start: 8);
public ModbusProperty EquipmentNumber52 { get; set; } = new(411, start: 0);
public ModbusProperty TroubleCode52 { get; set; } = new(411, start: 8);
public ModbusProperty ProtectionZone53 { get; set; } = new(413, start: 0);
public ModbusProperty DeviceType53 { get; set; } = new(413, start: 8);
public ModbusProperty EquipmentNumber53 { get; set; } = new(414, start: 0);
public ModbusProperty TroubleCode53 { get; set; } = new(414, start: 8);
public ModbusProperty ProtectionZone54 { get; set; } = new(416, start: 0);
public ModbusProperty DeviceType54 { get; set; } = new(416, start: 8);
public ModbusProperty EquipmentNumber54 { get; set; } = new(417, start: 0);
public ModbusProperty TroubleCode54 { get; set; } = new(417, start: 8);
public ModbusProperty ProtectionZone55 { get; set; } = new(419, start: 0);
public ModbusProperty DeviceType55 { get; set; } = new(419, start: 8);
public ModbusProperty EquipmentNumber55 { get; set; } = new(420, start: 0);
public ModbusProperty TroubleCode55 { get; set; } = new(420, start: 8);
public ModbusProperty ProtectionZone56 { get; set; } = new(422, start: 0);
public ModbusProperty DeviceType56 { get; set; } = new(422, start: 8);
public ModbusProperty EquipmentNumber56 { get; set; } = new(423, start: 0);
public ModbusProperty TroubleCode56 { get; set; } = new(423, start: 8);
public ModbusProperty ProtectionZone57 { get; set; } = new(425, start: 0);
public ModbusProperty DeviceType57 { get; set; } = new(425, start: 8);
public ModbusProperty EquipmentNumber57 { get; set; } = new(426, start: 0);
public ModbusProperty TroubleCode57 { get; set; } = new(426, start: 8);
public ModbusProperty ProtectionZone58 { get; set; } = new(428, start: 0);
public ModbusProperty DeviceType58 { get; set; } = new(428, start: 8);
public ModbusProperty EquipmentNumber58 { get; set; } = new(429, start: 0);
public ModbusProperty TroubleCode58 { get; set; } = new(429, start: 8);
public ModbusProperty ProtectionZone59 { get; set; } = new(431, start: 0);
public ModbusProperty DeviceType59 { get; set; } = new(431, start: 8);
public ModbusProperty EquipmentNumber59 { get; set; } = new(432, start: 0);
public ModbusProperty TroubleCode59 { get; set; } = new(432, start: 8);
public ModbusProperty ProtectionZone60 { get; set; } = new(434, start: 0);
public ModbusProperty DeviceType60 { get; set; } = new(434, start: 8);
public ModbusProperty EquipmentNumber60 { get; set; } = new(435, start: 0);
public ModbusProperty TroubleCode60 { get; set; } = new(435, start: 8);
public ModbusProperty ProtectionZone61 { get; set; } = new(437, start: 0);
public ModbusProperty DeviceType61 { get; set; } = new(437, start: 8);
public ModbusProperty EquipmentNumber61 { get; set; } = new(438, start: 0);
public ModbusProperty TroubleCode61 { get; set; } = new(438, start: 8);
public ModbusProperty ProtectionZone62 { get; set; } = new(440, start: 0);
public ModbusProperty DeviceType62 { get; set; } = new(440, start: 8);
public ModbusProperty EquipmentNumber62 { get; set; } = new(441, start: 0);
public ModbusProperty TroubleCode62 { get; set; } = new(441, start: 8);
public ModbusProperty ProtectionZone63 { get; set; } = new(443, start: 0);
public ModbusProperty DeviceType63 { get; set; } = new(443, start: 8);
public ModbusProperty EquipmentNumber63 { get; set; } = new(444, start: 0);
public ModbusProperty TroubleCode63 { get; set; } = new(444, start: 8);
public ModbusProperty ProtectionZone64 { get; set; } = new(446, start: 0);
public ModbusProperty DeviceType64 { get; set; } = new(446, start: 8);
public ModbusProperty