X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f10e58f8e9ede5aa9c325ae2441bd74d5b056597..4af8aca04c6ee72db752866796034d67ca2e900d:/examples/cpp/battery-simple/s4u-battery-simple.cpp diff --git a/examples/cpp/battery-simple/s4u-battery-simple.cpp b/examples/cpp/battery-simple/s4u-battery-simple.cpp index 04eb4f6d13..61a4186239 100644 --- a/examples/cpp/battery-simple/s4u-battery-simple.cpp +++ b/examples/cpp/battery-simple/s4u-battery-simple.cpp @@ -28,7 +28,7 @@ int main(int argc, char* argv[]) XBT_INFO("Set load to %fW", load_w); battery->schedule_handler( - 0.2, simgrid::plugins::Battery::DISCHARGE, simgrid::plugins::Battery::Handler::PERSISTANT, [battery, &load_w]() { + 0.2, simgrid::plugins::Battery::DISCHARGE, simgrid::plugins::Battery::Handler::PERSISTANT, [&battery, &load_w]() { XBT_INFO("Discharged state: SoC: %f SoH: %f Energy stored: %fJ Energy provided: %fJ Energy consumed %fJ", battery->get_state_of_charge(), battery->get_state_of_health(), battery->get_energy_stored(), battery->get_energy_provided(), battery->get_energy_consumed()); @@ -37,7 +37,7 @@ int main(int argc, char* argv[]) }); battery->schedule_handler( - 0.8, simgrid::plugins::Battery::CHARGE, simgrid::plugins::Battery::Handler::PERSISTANT, [battery]() { + 0.8, simgrid::plugins::Battery::CHARGE, simgrid::plugins::Battery::Handler::PERSISTANT, [&battery]() { XBT_INFO("Charged state: SoC: %f SoH: %f Energy stored: %fJ Energy provided: %fJ Energy consumed %fJ", battery->get_state_of_charge(), battery->get_state_of_health(), battery->get_energy_stored(), battery->get_energy_provided(), battery->get_energy_consumed()); @@ -45,5 +45,6 @@ int main(int argc, char* argv[]) }); e.run(); + return 0; } \ No newline at end of file