X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2bc6d3c0eec2c2161a789f93d48bd30bc6344ace..f4d117984401d94136223dc1d254a288c06606f2:/src/bindings/lua/lua_platf.c diff --git a/src/bindings/lua/lua_platf.c b/src/bindings/lua/lua_platf.c index 89d7ef35ed..5022900857 100644 --- a/src/bindings/lua/lua_platf.c +++ b/src/bindings/lua/lua_platf.c @@ -14,6 +14,10 @@ #include #include +#include +#include +#include + XBT_LOG_NEW_DEFAULT_SUBCATEGORY(lua_platf, bindings, "Lua bindings (platform module)"); #define PLATF_MODULE_NAME "simgrid.platf" @@ -106,7 +110,7 @@ int console_add_host(lua_State *L) { //get power_trace lua_pushstring(L, "power_trace"); lua_gettable(L, -2); - host.power_trace = tmgr_trace_new(lua_tostring(L, -1)); + host.power_trace = tmgr_trace_new_from_file(lua_tostring(L, -1)); lua_pop(L, 1); //get state initial @@ -124,7 +128,7 @@ int console_add_host(lua_State *L) { //get trace state lua_pushstring(L, "state_trace"); lua_gettable(L, -2); - host.state_trace = tmgr_trace_new(lua_tostring(L, -1)); + host.state_trace = tmgr_trace_new_from_file(lua_tostring(L, -1)); lua_pop(L, 1); sg_platf_new_host(&host); @@ -166,19 +170,19 @@ int console_add_link(lua_State *L) { //get bandwidth_trace value lua_pushstring(L, "bandwidth_trace"); lua_gettable(L, -2); - link.bandwidth_trace = tmgr_trace_new(lua_tostring(L, -1)); + link.bandwidth_trace = tmgr_trace_new_from_file(lua_tostring(L, -1)); lua_pop(L, 1); //get latency_trace value lua_pushstring(L, "latency_trace"); lua_gettable(L, -2); - link.latency_trace = tmgr_trace_new(lua_tostring(L, -1)); + link.latency_trace = tmgr_trace_new_from_file(lua_tostring(L, -1)); lua_pop(L, 1); //get state_trace value lua_pushstring(L, "state_trace"); lua_gettable(L, -2); - link.state_trace = tmgr_trace_new(lua_tostring(L, -1)); + link.state_trace = tmgr_trace_new_from_file(lua_tostring(L, -1)); lua_pop(L, 1); //get state_initial value