Adaptado para unidades com mais de um medidor no mesmo mês.
This commit is contained in:
parent
5a019cddec
commit
ee2608859c
@ -393,28 +393,28 @@
|
||||
switch (measuredItem.type, measuredItem.period)
|
||||
{
|
||||
case ("demand", "peak"):
|
||||
dem_Reg_P = measuredItem.measured;
|
||||
dem_Reg_P = measuredItem.measured.Max();
|
||||
break;
|
||||
case ("demand", "off-peak"):
|
||||
dem_Reg_FP = measuredItem.measured;
|
||||
dem_Reg_FP = measuredItem.measured.Max();
|
||||
break;
|
||||
case ("energy", "off-peak"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
case ("energy", "off-peak inductive"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
case ("energy", "off-peak capacitive"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
case ("energy", "off-peak capacitive green flag"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
case ("energy", "off-peak inductive green flag"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
case ("energy", "reserved"):
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured;
|
||||
consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured.Sum();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
namespace Download_Faturas
|
||||
{
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
#pragma warning disable CS8618, SA1300, SA1402
|
||||
public class Rootobject
|
||||
{
|
||||
@ -101,7 +103,8 @@
|
||||
|
||||
public string[] texts { get; set; }
|
||||
|
||||
public float measured { get; set; }
|
||||
[JsonConverter(typeof(FloatArrayOrSingleConverter))]
|
||||
public float[] measured { get; set; }
|
||||
}
|
||||
|
||||
public class Item
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user