22 lines
1016 B
C#
22 lines
1016 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Security.Cryptography;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.UPS
|
|||
|
{
|
|||
|
public class EATONUPS:UPSBase
|
|||
|
{
|
|||
|
public EATONUPS(string module, string name, string scRoot) : base(module, name, scRoot)
|
|||
|
{
|
|||
|
Oids.Add("xupsInputVoltage", ".1.3.6.1.4.1.534.3.4.1.2.0");//输入电压,输入电压为0说明使用UPS,要除10 xupsInputVoltage
|
|||
|
Oids.Add("xupsBatVoltage", ".1.3.6.1.4.1.534.2.2.0");//电池当前电压,要除10 xupsBatVoltage
|
|||
|
Oids.Add("upsmgBatteryRemainingTime", ".1.3.6.1.4.1.705.1.5.1.0");//剩余时间,要除10 upsmgBatteryRemainingTime
|
|||
|
Oids.Add("xupsOutputSource", ".1.3.6.1.4.1.534.4.5.0");//当前输出源 xupsOutputSource
|
|||
|
Oids.Add("xupsBatCapacity", ".1.3.6.1.4.1.534.2.4.0");//电量剩余百分比,直接用数值 xupsBatCapacity
|
|||
|
}
|
|||
|
}
|
|||
|
}
|