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.

87 lines
3.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.UpsAfrica.Msg;
public class UpsIndex30
{
/// <summary>
/// 0:蝙蝠沉默(仅适用于集中)
/// </summary>
public ModbusProperty<bool> Batsilence { get; set; } = new(30030,start:0,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:关机激活/关机模式1:过程中测试/BatTest模式
/// </summary>
public ModbusProperty<bool> Shutdownactive { get; set; } = new(30030,start:1,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:过程中测试/BatTest模式
/// </summary>
public ModbusProperty<bool> TestInProcess { get; set; } = new(30030,start:2,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 0在线UPS 1离线UPS
/// </summary>
public ModbusProperty<bool> OnlineUPSOfflineUPS { get; set; } = new(30030,start:3,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:UPS故障/故障模式
/// </summary>
public ModbusProperty<bool> UPSFailed { get; set; } = new(30030,start:4,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1 旁路/升压激活/旁路模式
/// </summary>
public ModbusProperty<bool> Bypass { get; set; } = new(30030,start:5,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1 电池电量低警告
/// </summary>
public ModbusProperty<bool> BatteryLowWarning { get; set; } = new(30030,start:6,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:实用程序故障(立即)/电池模
/// </summary>
public ModbusProperty<bool> UtilityFail { get; set; } = new(30030,start:7,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1 空闲
/// </summary>
public ModbusProperty<bool> Idle { get; set; } = new(30030,start:8,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:加工
/// </summary>
public ModbusProperty<bool> Processing { get; set; } = new(30030,start:9,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1结果无故障
/// </summary>
public ModbusProperty<bool> ResultNoFailure { get; set; } = new(30030,start:10,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:结果:故障/警告
/// </summary>
public ModbusProperty<bool> ResultFailure { get; set; } = new(30030,start:11,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1不可能或抑制
/// </summary>
public ModbusProperty<bool> NotPossibleOrInhibit { get; set; } = new(30030,start:12,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1测试取消
/// </summary>
public ModbusProperty<bool> TestCancel { get; set; } = new(30030,start:13,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 保留
/// </summary>
public ModbusProperty<bool> Reserved { get; set; } = new(30030,start:14,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 1:其他值
/// </summary>
public ModbusProperty<bool> OtherValues { get; set; } = new(30030,start:15,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 待机模式
/// </summary>
public ModbusProperty<bool> StandbyMode { get; set; } = new(30031,start:0,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 线路模式
/// </summary>
public ModbusProperty<bool> LineMode { get; set; } = new(30031,start:1,length:1,type:ModbusDataType.Bit);
/// <summary>
/// 转换器模式
/// </summary>
public ModbusProperty<bool> ConverterMode { get; set; } = new(30031,start:2,length:1,type:ModbusDataType.Bit);
/// <summary>
/// ECO模式
/// </summary>
public ModbusProperty<bool> ECOMode { get; set; } = new(30031,start:3,length:1,type:ModbusDataType.Bit);
}