A new-generation shooter with augmented reality and real robots. You can play online with other users with your PC, moving robots in championships and campaigns: all 24/7!
we'll pull roboticslab-uc3m/color-debug (not used yet) and asrob-uc3m/yarp-devices if not found on system
bump CMake minimum required version to 3.1
libraries and programs no longer depend on RobotLib; instead, they link to the interface target ASROB::RobotInterfaces, which propagates the include path to IRobotManager.h (now in asrob-uc3m/yarp-devices)
delete RobotLib/YarpRobotManager, this was a copy of the RobotClient device
the IRobotManager interface lives now in the asrob:: namespace
the robotDevastation app now loads dynamically linked modules, that is, either the RobotClient or the FakeMotorController YARP devices (for real and fake/mock robot, respectively)
--mock* options have been renamed to --fake* (as spoken with @jgvictores)
Note that RobotLib has not been entirely removed. Several mock interfaces, such as MockRobotManager, use their own extended API for tests.
Coverage remained the same at 86.315% when pulling 95b1d38acdb9bd7afea94a9872bd5bdc3465433b on fix-122-yarp-devices into b3cc77a36acf0dd6bbaa3359709e2ab61abd2635 on develop.
Closes #122. Notable changes:
ASROB::RobotInterfaces
, which propagates the include path toIRobotManager.h
(now in asrob-uc3m/yarp-devices)IRobotManager
interface lives now in theasrob::
namespace--mock*
options have been renamed to--fake*
(as spoken with @jgvictores)Note that RobotLib has not been entirely removed. Several mock interfaces, such as MockRobotManager, use their own extended API for tests.