You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
6.8 KiB

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