Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix example photovoltaic
authorAdrien Gougeon <adrien.gougeon@ens-rennes.fr>
Tue, 16 May 2023 16:02:10 +0000 (18:02 +0200)
committerAdrien Gougeon <adrien.gougeon@ens-rennes.fr>
Tue, 16 May 2023 16:02:10 +0000 (18:02 +0200)
examples/cpp/photovoltaic-simple/s4u-photovoltaic-simple.cpp
examples/cpp/photovoltaic-simple/s4u-photovoltaic-simple.tesh

index 25e8421..eb18645 100644 (file)
@@ -11,7 +11,7 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(photovoltaic_simple, "Messages specific for this s4
 static void manager()
 {
   auto pv_panel = simgrid::s4u::Engine::get_instance()->host_by_name("pv_panel");
-  std::vector<std::pair<double, double>> solar_irradiance = {{0, 10}, {100, 5}, {200, 20}};
+  std::vector<std::pair<double, double>> solar_irradiance = {{1, 10}, {100, 5}, {200, 20}};
   for (auto [t, s] : solar_irradiance) {
     simgrid::s4u::this_actor::sleep_until(t);
     sg_photovoltaic_set_solar_irradiance(pv_panel, s);
index f8b3fa1..1146cc8 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/env tesh
 
 $ ${bindir:=.}/s4u-photovoltaic-simple ${platfdir}/photovoltaic_platform.xml
-> [pv_panel:manager:(1) 0.000000] [photovoltaic_simple/INFO] pv_panel power: 0.000000
+> [pv_panel:manager:(1) 1.000000] [photovoltaic_simple/INFO] pv_panel power: 8.000000
 > [pv_panel:manager:(1) 100.000000] [photovoltaic_simple/INFO] pv_panel power: 4.000000
 > [pv_panel:manager:(1) 200.000000] [photovoltaic_simple/INFO] pv_panel power: 16.000000