From efd555e0533c25919aff941f7a33dbc2a47646ec Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Tue, 28 Jun 2022 23:26:12 +0200 Subject: [PATCH] Fixing GridAgentController --- .../agent/grid/GridAgentController.scala | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala b/src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala index f1441b41f6..5325219f56 100644 --- a/src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala +++ b/src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala @@ -221,7 +221,9 @@ class GridAgentController( case input: FixedFeedInInput => buildFixedFeedIn( input, - participantConfigUtil.getConfigOrDefault(input.getUuid), + participantConfigUtil.getConfigOrDefault[FixedFeedInRuntimeConfig]( + input.getUuid + ), environmentRefs.primaryServiceProxy, simulationStartDate, simulationEndDate, @@ -232,7 +234,9 @@ class GridAgentController( case input: LoadInput => buildLoad( input, - participantConfigUtil.getConfigOrDefault(input.getUuid), + participantConfigUtil.getConfigOrDefault[LoadRuntimeConfig]( + input.getUuid + ), environmentRefs.primaryServiceProxy, simulationStartDate, simulationEndDate, @@ -243,7 +247,9 @@ class GridAgentController( case input: PvInput => buildPV( input, - participantConfigUtil.getConfigOrDefault(input.getUuid), + participantConfigUtil.getConfigOrDefault[PvRuntimeConfig]( + input.getUuid + ), environmentRefs.primaryServiceProxy, environmentRefs.weather, simulationStartDate, @@ -255,7 +261,9 @@ class GridAgentController( case input: WecInput => buildWec( input, - participantConfigUtil.getConfigOrDefault(input.getUuid), + participantConfigUtil.getConfigOrDefault[WecRuntimeConfig]( + input.getUuid + ), environmentRefs.primaryServiceProxy, environmentRefs.weather, simulationStartDate, @@ -267,7 +275,9 @@ class GridAgentController( case input: EvcsInput => buildEvcs( input, - participantConfigUtil.getConfigOrDefault(input.getUuid), + participantConfigUtil.getConfigOrDefault[EvcsRuntimeConfig]( + input.getUuid + ), environmentRefs.primaryServiceProxy, environmentRefs.evDataService.getOrElse( throw new GridAgentInitializationException(