using HybirdFrameworkCore.Autofac.Attribute;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HybirdFrameworkServices.Plc
{
///
/// 乘变比电能数据区(浮点数)(乘变比)
///
public class PlcTurnsRatio
{
///
/// 组合有功总电能
///
[Property(0, 4, PropertyReadConstant.Byte)]
public float GroupHaveAll { get; set; }
///
/// 组合有功尖电能
///
[Property(4, 4, PropertyReadConstant.Byte)]
public float GroupHaveTip { get; set; }
///
/// 组合有功峰电能
///
[Property(8, 4, PropertyReadConstant.Byte)]
public float GroupHavePeak { get; set; }
///
/// 组合有功平电能
///
[Property(12, 4, PropertyReadConstant.Byte)]
public float GroupHaveFlat { get; set; }
///
/// 组合有功谷电能
///
[Property(16, 4, PropertyReadConstant.Byte)]
public float GroupHaveValley { get; set; }
///
/// 正向有功总电能
///
[Property(20, 4, PropertyReadConstant.Byte)]
public float ForwardHaveAll { get; set; }
///
/// 正向有功尖电能
///
[Property(24, 4, PropertyReadConstant.Byte)]
public float ForwardHaveTip { get; set; }
///
/// 正向有功峰电能
///
[Property(28, 4, PropertyReadConstant.Byte)]
public float ForwardHavePeak { get; set; }
///
/// 正向有功平电能
///
[Property(32, 4, PropertyReadConstant.Byte)]
public float ForwardHaveFlat { get; set; }
///
/// 正向有功谷电能
///
[Property(36, 4, PropertyReadConstant.Byte)]
public float ForwardHaveValley { get; set; }
///
/// 反向有功总电能
///
[Property(40, 4, PropertyReadConstant.Byte)]
public float ReverseHaveAll { get; set; }
///
/// 反向有功尖电能
///
[Property(44, 4, PropertyReadConstant.Byte)]
public float ReverseHaveTip { get; set; }
///
/// 反向有功峰电能
///
[Property(48, 4, PropertyReadConstant.Byte)]
public float ReverseHavePeak { get; set; }
///
/// 反向有功平电能
///
[Property(52, 4, PropertyReadConstant.Byte)]
public float ReverseHaveFlat { get; set; }
///
/// 反向有功谷电能
///
[Property(56, 4, PropertyReadConstant.Byte)]
public float ReverseHaveValley { get; set; }
///
/// 组合无功1总电能
///
[Property(60, 4, PropertyReadConstant.Byte)]
public float GroupNoAll1 { get; set; }
///
/// 组合无功1尖电能
///
[Property(64, 4, PropertyReadConstant.Byte)]
public float GroupNoTip1 { get; set; }
///
/// 组合无功1峰电能
///
[Property(68, 4, PropertyReadConstant.Byte)]
public float GroupNoPeak1 { get; set; }
///
/// 组合无功1平电能
///
[Property(72, 4, PropertyReadConstant.Byte)]
public float GroupNoFlat1 { get; set; }
///
/// 组合无功1谷电能
///
[Property(76, 4, PropertyReadConstant.Byte)]
public float GroupNoValley1 { get; set; }
///
/// 组合无功2总电能
///
[Property(80, 4, PropertyReadConstant.Byte)]
public float GroupNoAll2 { get; set; }
///
/// 组合无功2尖电能
///
[Property(84, 4, PropertyReadConstant.Byte)]
public float GroupNoTip2 { get; set; }
///
/// 组合无功2峰电能
///
[Property(88, 4, PropertyReadConstant.Byte)]
public float GroupNoPeak2 { get; set; }
///
/// 组合无功2平电能
///
[Property(92, 4, PropertyReadConstant.Byte)]
public float GroupNoFlat2 { get; set; }
///
/// 组合无功2谷电能
///
[Property(96, 4, PropertyReadConstant.Byte)]
public float GroupNoValley2 { get; set; }
///
/// 一象限无功总电能
///
[Property(100, 4, PropertyReadConstant.Byte)]
public float QuadrantNoAll1 { get; set; }
///
/// 一象限无功尖电能
///
[Property(104, 4, PropertyReadConstant.Byte)]
public float QuadrantNoTip1 { get; set; }
///
/// 一象限无功峰电能
///
[Property(108, 4, PropertyReadConstant.Byte)]
public float QuadrantNoPeak1 { get; set; }
///
/// 一象限无功平电能
///
[Property(112, 4, PropertyReadConstant.Byte)]
public float QuadrantNoFlat1 { get; set; }
///
/// 一象限无功谷电能
///
[Property(116, 4, PropertyReadConstant.Byte)]
public float QuadrantNoValley1 { get; set; }
///
/// 二象限无功总电能
///
[Property(120, 4, PropertyReadConstant.Byte)]
public float QuadrantNoAll2 { get; set; }
///
/// 二象限无功尖电能
///
[Property(124, 4, PropertyReadConstant.Byte)]
public float QuadrantNoTip2 { get; set; }
///
/// 二象限无功峰电能
///
[Property(128, 4, PropertyReadConstant.Byte)]
public float QuadrantNoPeak2 { get; set; }
///
/// 二象限无功平电能
///
[Property(132, 4, PropertyReadConstant.Byte)]
public float QuadrantNoFlat2 { get; set; }
///
/// 二象限无功谷电能
///
[Property(136, 4, PropertyReadConstant.Byte)]
public float QuadrantNoValley2 { get; set; }
///
/// 三象限无功总电能
///
[Property(140, 4, PropertyReadConstant.Byte)]
public float QuadrantNoAll3 { get; set; }
///
/// 三象限无功尖电能
///
[Property(144, 4, PropertyReadConstant.Byte)]
public float QuadrantNoTip3 { get; set; }
///
/// 三象限无功峰电能
///
[Property(148, 4, PropertyReadConstant.Byte)]
public float QuadrantNoPeak3 { get; set; }
///
/// 三象限无功平电能
///
[Property(152, 4, PropertyReadConstant.Byte)]
public float QuadrantNoFlat3 { get; set; }
///
/// 三象限无功谷电能
///
[Property(156, 4, PropertyReadConstant.Byte)]
public float QuadrantNoValley3 { get; set; }
///
/// 四象限无功总电能
///
[Property(160, 4, PropertyReadConstant.Byte)]
public float QuadrantNoAll4 { get; set; }
///
/// 四象限无功尖电能
///
[Property(164, 4, PropertyReadConstant.Byte)]
public float QuadrantNoTip4 { get; set; }
///
/// 四象限无功峰电能
///
[Property(168, 4, PropertyReadConstant.Byte)]
public float QuadrantNoPeak4 { get; set; }
///
/// 四象限无功平电能
///
[Property(172, 4, PropertyReadConstant.Byte)]
public float QuadrantNoFlat4 { get; set; }
///
/// 四象限无功谷电能
///
[Property(176, 4, PropertyReadConstant.Byte)]
public float QuadrantNoValley4 { get; set; }
///
/// 正向视在总电能
///
[Property(180, 4, PropertyReadConstant.Byte)]
public float ForwardHaveApparentAll { get; set; }
///
/// 正向视在尖电能
///
[Property(184, 4, PropertyReadConstant.Byte)]
public float ForwardHaveApparentTip { get; set; }
///
/// 正向视在峰电能
///
[Property(188, 4, PropertyReadConstant.Byte)]
public float ForwardHaveApparentPeak { get; set; }
///
/// 正向视在平电能
///
[Property(192, 4, PropertyReadConstant.Byte)]
public float ForwardHaveApparentFlat { get; set; }
///
/// 正向视在谷电能
///
[Property(196, 4, PropertyReadConstant.Byte)]
public float ForwardHaveApparentValley { get; set; }
///
/// 反向视在总电能
///
[Property(200, 4, PropertyReadConstant.Byte)]
public float ReverseHaveApparentAll { get; set; }
///
/// 反向视在尖电能
///
[Property(204, 4, PropertyReadConstant.Byte)]
public float ReverseHaveApparentTip { get; set; }
///
/// 反向视在峰电能
///
[Property(208, 4, PropertyReadConstant.Byte)]
public float ReverseHaveApparentPeak { get; set; }
///
/// 反向视在平电能
///
[Property(212, 4, PropertyReadConstant.Byte)]
public float ReverseHaveApparentFlat { get; set; }
///
/// 反向视在谷电能
///
[Property(216, 4, PropertyReadConstant.Byte)]
public float ReverseHaveApparentValley { get; set; }
}
}