Skip to content

Commit b652069

Browse files
committed
allow VoltagePerPhase to return values for "ab", "ac" and "bc" phase names
1 parent 8eafb8b commit b652069

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

usecases/ma/mgcp/public.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ func (e *MGCP) VoltagePerPhase(entity spineapi.EntityRemoteInterface) (map[model
206206
CommodityType: util.Ptr(model.CommodityTypeTypeElectricity),
207207
ScopeType: util.Ptr(model.ScopeTypeTypeACVoltage),
208208
}
209-
return internal.MeasurementPhaseSpecificDataForFilter(e.LocalEntity, entity, filter, "", ucapi.PhaseNameMapping)
209+
validPhaseNames := append(ucapi.PhaseNameMapping, model.ElectricalConnectionPhaseNameTypeAb, model.ElectricalConnectionPhaseNameTypeAc, model.ElectricalConnectionPhaseNameTypeBc)
210+
return internal.MeasurementPhaseSpecificDataForFilter(e.LocalEntity, entity, filter, "", validPhaseNames)
210211
}
211212

212213
// Scenario 7

usecases/ma/mpc/public.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,8 @@ func (e *MPC) VoltagePerPhase(entity spineapi.EntityRemoteInterface) (map[model.
195195
CommodityType: util.Ptr(model.CommodityTypeTypeElectricity),
196196
ScopeType: util.Ptr(model.ScopeTypeTypeACVoltage),
197197
}
198-
return internal.MeasurementPhaseSpecificDataForFilter(e.LocalEntity, entity, filter, "", ucapi.PhaseNameMapping)
198+
validPhaseNames := append(ucapi.PhaseNameMapping, model.ElectricalConnectionPhaseNameTypeAb, model.ElectricalConnectionPhaseNameTypeAc, model.ElectricalConnectionPhaseNameTypeBc)
199+
return internal.MeasurementPhaseSpecificDataForFilter(e.LocalEntity, entity, filter, "", validPhaseNames)
199200
}
200201

201202
// Scenario 5

0 commit comments

Comments
 (0)