- Dec 22, 2018
-
-
Julian Oes authored
This fixes a HITL bug and uses promise/future instead of sleeping.
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
This brings build fixes for Gazebo 7.
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
For the non-lockstep case we want to use CLOCK_MONOTONIC if possible.
-
Julian Oes authored
This means that we can use the normal host scheduling (not lockstep) for the unit tests. In the future we might add unit tests using lockstep as well.
-
Julian Oes authored
Instead of using the define __PX4_POSIX_SITL it makes more sense to have a define just to determine if the lockstep scheduler should be used.
-
Julian Oes authored
The -t argument had been deleted because I didn't realize that it was actually being used. Therefore, this brings it back and we now use -c for TCP.
-
Julian Oes authored
This fixes all world files at 250 Hz simulation rate.
-
Julian Oes authored
-
Julian Oes authored
This brings support for TCP and lockstep.
-
Julian Oes authored
This is not suposed to ever trigger anyway.
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
@bkueng reviewed this and found that it is dangerous to continue on timeout because we don't update other gyro sensors in the timeout case.
-
Julian Oes authored
According to @bkueng this was to schedule other processes but can now be removed.
-
Julian Oes authored
@bkueng found that the old implementation was likely to wrap-around given seconds is only a uint32_t. We now cast it directly to uint64_t and therefore should fix this problem.
-
Julian Oes authored
The new board config changed everything, so I needed to move the lockstep_scheduler repo.
-
Julian Oes authored
-
Julian Oes authored
Consistency over taste :(.
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
Who knows what this really is.
-
Julian Oes authored
Hopefully, we can fix the defines for macOS.
-
Julian Oes authored
-
Julian Oes authored
The files are copied from: https://github.com/julianoes/lockstep-scheduler/
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
-
Julian Oes authored
Fixes the unit test on macOS.
-
Julian Oes authored
This brings a couple more build fixes.
-
Julian Oes authored
This makes sure lockstep is only built for SITL builds and fixes the existing builds.
-
Julian Oes authored
-
Julian Oes authored
-