using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.FireControl.Msg;
///
/// 2.2数据列表 消防0x01
///
public class Subzone2
{
///
/// 报警 1:有火灾报警信号(一级预警不上报)0:默认状态
///
public ModbusProperty GiveAnAlarm { get; set; } = new(0x0000,length :1);
///
/// 故障数量 0:无故障1:有故障
///
public ModbusProperty NumberOfFailures { get; set; } = new(0x0001,length :1);
///
/// 消音 1:处于消音状态0:默认状态
///
public ModbusProperty SoundSuppression { get; set; } = new(0x0002,length :1);
///
/// 自检 1:处于自检状态0:默认状态
///
public ModbusProperty SelfInspection { get; set; } = new(0x0003,length :1);
///
/// 主电 1:使用主电0:默认状态
///
public ModbusProperty MainPower { get; set; } = new(0x0004,length :1);
///
/// 备电 1:使用备电0:默认状态
///
public ModbusProperty PowerSupplyBackup { get; set; } = new(0x0005,length :1);
///
/// 备电欠压 1:使用备电0:默认状态
///
public ModbusProperty BackupPowerUnderpowered { get; set; } = new(0x0006,length :1);
///
/// 自动模式 1:系统处于自动模式0:默认状态
///
public ModbusProperty AutomaticMode { get; set; } = new(0x0007,length :1);
///
/// 手动模式 1:系统处于手动模式0:默认状态
///
public ModbusProperty ManualMode { get; set; } = new(0x0008,length :1);
///
/// 手动启动 1:有手动启动信号0:默认状态
///
public ModbusProperty ManualStart { get; set; } = new(0x0009,length :1);
///
/// 手动急停 1:有手动急停信号0:默认状态
///
public ModbusProperty ManualScram { get; set; } = new(0x000A,length :1);
///
/// 启动控制 1:系统存在启动控制信号0:默认状态
///
public ModbusProperty StartUpControl { get; set; } = new(0x000B,length :1);
///
/// 延时 1:有分区处于延时状态0:无默认状态
///
public ModbusProperty Delay { get; set; } = new(0x000C,length :1);
///
/// 启动喷洒 1:延时结束后,发出启动喷洒 信号0:默认状态
///
public ModbusProperty PrimingSpray { get; set; } = new(0x000D,length :1);
///
/// 喷洒 1:存在喷洒状态, 即收到启动 反馈信号,表示灭火器启动成功 0:默认状态
///
public ModbusProperty Spray { get; set; } = new(0x000E,length :1);
///
/// 声光报警状态 1:声光报警状态0:默认状态
///
public ModbusProperty AudibleVisualAlarmStatus { get; set; } = new(0x000F,length :1);
///
/// 放气勿入状态 1:放气勿入状态0:默认状态
///
public ModbusProperty DeflatedDoNotEnter { get; set; } = new(0x0010,length :1);
}