diff --git a/src/monocoque/gameloop/gameloop.c b/src/monocoque/gameloop/gameloop.c index a6dc481..73a30c0 100644 --- a/src/monocoque/gameloop/gameloop.c +++ b/src/monocoque/gameloop/gameloop.c @@ -417,6 +417,7 @@ int tester(SimDevice* devices, int numdevices) simdata->tyrediameter[1] = -1; simdata->tyrediameter[2] = -1; simdata->tyrediameter[3] = -1; + simdata->abs = 0; simdata->gear = 3; for (int x = 0; x < numdevices; x++) { @@ -427,7 +428,35 @@ int tester(SimDevice* devices, int numdevices) } sleep(3); + fprintf(stdout, "Testing abs brake lock Lock\n"); + simdata->tyreRPS[0] = 50; + simdata->tyreRPS[1] = 50; + simdata->tyreRPS[2] = 50; + simdata->tyrediameter[0] = 0.638636385206394; + simdata->tyrediameter[1] = 0.633384434597093; + simdata->tyrediameter[2] = 0.710475735564615; + simdata->tyrediameter[3] = 0.710475735564615; + simdata->tyreRPS[3] = 50; + simdata->abs = .11; + for (int x = 0; x < numdevices; x++) + { + if (devices[x].initialized == true) + { + devices[x].update(&devices[x], simdata); + } + } + sleep(3); + fprintf(stdout, "Setting speed to 200\n"); + simdata->tyreRPS[0] = 0; + simdata->tyreRPS[1] = 0; + simdata->tyreRPS[2] = 0; + simdata->tyreRPS[3] = 0; + simdata->tyrediameter[0] = -1; + simdata->tyrediameter[1] = -1; + simdata->tyrediameter[2] = -1; + simdata->tyrediameter[3] = -1; + simdata->abs = 0; simdata->velocity = 200; for (int x = 0; x < numdevices; x++) {