Sic.Framework-Nanjing-Baishi/MECF.Framework.RT.Equipment.../HardwareUnits/UPS/ITAUPS.cs

36 lines
1.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Aitex.Core.RT.DataCenter;
using Aitex.Core.RT.Device;
using Aitex.Core.RT.Device.Devices;
using Aitex.Core.RT.Event;
using Aitex.Core.RT.IOCore;
using Aitex.Core.RT.Log;
using Aitex.Core.RT.SCCore;
using Aitex.Core.Util;
using MECF.Framework.Common.Communications;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Net;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Data.Common;
namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.UPS
{
public class ITAUPS : UPSBase
{
public ITAUPS(string module, string name, string scRoot):base(module, name, scRoot)
{
Oids.Add("InputVoltage", ".1.3.6.1.4.1.13400.2.54.2.2.1.0");//输入电压输入电压为0说明使用UPS要除10
Oids.Add("BatteryVoltage", ".1.3.6.1.4.1.13400.2.54.2.5.1.0");//电池当前电压要除10
Oids.Add("BatteryRemainsTime", ".1.3.6.1.4.1.13400.2.54.2.5.7.0");//输入电压输入电压为0说明使用UPS要除10
Oids.Add("upsOutputSource", ".1.3.6.1.4.1.13400.2.54.2.1.2.0");//当前输出源 RFC1628=>upsOutputSource
Oids.Add("BatteryUnderResidue", ".1.3.6.1.4.1.13400.2.54.2.5.10.0");//电量剩余百分比,直接用数值
}
}
}