using HybirdFrameworkDriver.ModbusTcpMaster;
namespace Service.UpsAfrica.Msg;
public class UpsIndex60
{
///
/// I/P电压R
///
public ModbusProperty IPVoltageR =new(30096,start:0,length:4,type:ModbusDataType.Bit);
///
/// I/P电压S
///
public ModbusProperty IPVoltageS =new(30096,start:1,length:4,type:ModbusDataType.Bit);
///
/// I/P电压T
///
public ModbusProperty IPVoltageT =new(30096,start:2,length:4,type:ModbusDataType.Bit);
///
/// I/P故障电压(R或S或T)
///
public ModbusProperty IPFaultVoltage=new(30096,start:3,length:4,type:ModbusDataType.Bit);
///
/// 旁路I/P电压R
///
public ModbusProperty BypassIPVoltageR =new(30096,start:4,length:4,type:ModbusDataType.Bit);
///
/// 旁路I/P电压S
///
public ModbusProperty BypassIPVoltageS =new(30096,start:5,length:4,type:ModbusDataType.Bit);
///
/// 旁路I/P电压T
///
public ModbusProperty BypassIPVoltageT =new(30096,start:6,length:4,type:ModbusDataType.Bit);
///
/// I/P频率
///
public ModbusProperty IPFrequency =new(30096,start:7,length:4,type:ModbusDataType.Bit);
///
/// 旁路I/P频率
///
public ModbusProperty BypassIPFrequency =new(30096,start:8,length:4,type:ModbusDataType.Bit);
///
/// O/P电压R
///
public ModbusProperty OPVoltageR =new(30096,start:9,length:4,type:ModbusDataType.Bit);
///
/// O/P电压S
///
public ModbusProperty OPVoltageS =new(30096,start:10,length:4,type:ModbusDataType.Bit);
///
/// O/P电压T
///
public ModbusProperty OPVoltageT =new(30096,start:11,length:4,type:ModbusDataType.Bit);
///
/// O/P电流R
///
public ModbusProperty OPCurrentR =new(30096,start:12,length:4,type:ModbusDataType.Bit);
///
/// O/P电流S
///
public ModbusProperty OPCurrentS =new(30096,start:13,length:4,type:ModbusDataType.Bit);
///
/// O/P电流T
///
public ModbusProperty OPCurrentT =new(30096,start:14,length:4,type:ModbusDataType.Bit);
///
/// O/P功率R
///
public ModbusProperty OPPowerR =new(30096,start:15,length:4,type:ModbusDataType.Bit);
///
/// O/P功率S
///
public ModbusProperty OPPowerS =new(30097,start:0,length:4,type:ModbusDataType.Bit);
///
/// O/P功率T
///
public ModbusProperty OPPowerT =new(30097,start:1,length:4,type:ModbusDataType.Bit);
///
/// 总功率
///
public ModbusProperty TotalPower =new(30097,start:2,length:4,type:ModbusDataType.Bit);
///
/// O/P复合功率R
///
public ModbusProperty OPComplexPowerR =new(30097,start:3,length:4,type:ModbusDataType.Bit);
///
/// O/P复合功率S
///
public ModbusProperty OPComplexPowerS =new(30097,start:4,length:4,type:ModbusDataType.Bit);
///
/// O/P复合功率T
///
public ModbusProperty OPComplexPowerT =new(30097,start:5,length:4,type:ModbusDataType.Bit);
///
/// 总综合功率
///
public ModbusProperty TotalComplexPower =new(30097,start:6,length:4,type:ModbusDataType.Bit);
///
/// O/P负载
///
public ModbusProperty OPLoad =new(30097,start:0,length:7,type:ModbusDataType.Bit);
///
/// 蓄电池单体电压
///
public ModbusProperty BatteryCellVoltage =new(30097,start:8,length:4,type:ModbusDataType.Bit);
///
/// 蓄电池电压/蓄电池正极电压
///
public ModbusProperty BatteryVoltage =new(30097,start:9,length:4,type:ModbusDataType.Bit);
///
/// 温度
///
public ModbusProperty Temperature =new(30097,start:10,length:4,type:ModbusDataType.Bit);
///
/// 充电状态
///
public ModbusProperty ChargeStatus =new(30097,start:11,length:4,type:ModbusDataType.Bit);
///
/// 电池容量百分比
///
public ModbusProperty BatteryCapacityPercentage =new(30097,start:12,length:4,type:ModbusDataType.Bit);
///
/// 充电时间达到95%
///
public ModbusProperty RechargeTimeTo95 =new(30097,start:13,length:4,type:ModbusDataType.Bit);
///
/// 预计运行时间/剩余电池备份时间
///
public ModbusProperty EstimatedRunTime =new(30097,start:14,length:4,type:ModbusDataType.Bit);
///
/// 100%负载下的保持时间
///
public ModbusProperty HoldTimeAt100Load =new(30097,start:15,length:4,type:ModbusDataType.Bit);
///
/// 50%负载下的保持时间
///
public ModbusProperty HoldTimeAt50Load =new(30098,start:0,length:4,type:ModbusDataType.Bit);
///
/// O/P频率
///
public ModbusProperty OPFrequency =new(30098,start:1,length:4,type:ModbusDataType.Bit);
///
/// 蓄电池负极电压
///
public ModbusProperty NegativeBatteryVoltage =new(30098,start:2,length:4,type:ModbusDataType.Bit);
///
/// 保留
///
public ModbusProperty Reserved =new(30098,start:3,length:4,type:ModbusDataType.Bit);
}