EntsoE: only consider timeseries at position 1
This commit is contained in:
parent
97567762ca
commit
b746a34ef9
2 changed files with 5 additions and 1 deletions
|
|
@ -55,6 +55,10 @@ func GetTsPriceData(ts []TimeSeries, resolution ResolutionType) ([]Rate, error)
|
|||
var res []Rate
|
||||
|
||||
for _, ts := range ts {
|
||||
if ts.ClassificationSequenceAttributeInstanceComponentPosition > 1 {
|
||||
continue
|
||||
}
|
||||
|
||||
if unit := ts.PriceMeasureUnitName; unit != "MWH" {
|
||||
return nil, fmt.Errorf("%w: invalid unit: %s", ErrInvalidData, unit)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ type TimeSeries struct {
|
|||
QuantityMeasureUnitName string `xml:"quantity_Measure_Unit.name"` // MAW, MAW, MAW, MAW, MAW, ...
|
||||
AuctionMRID string `xml:"auction.mRID"` // CP_A_Hourly_SK-UA, CP_A_D...
|
||||
AuctionCategory string `xml:"auction.category"` // A04, A04, A01, A01, A01, ...
|
||||
ClassificationSequenceAttributeInstanceComponentPosition string `xml:"classificationSequence_AttributeInstanceComponent.position"` // 1, 1
|
||||
ClassificationSequenceAttributeInstanceComponentPosition int `xml:"classificationSequence_AttributeInstanceComponent.position"` // 1, 1
|
||||
}
|
||||
|
||||
type TimeSeriesPeriod struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue