roboticslab-uc3m / kinematics-dynamics

Kinematics and dynamics solvers and controllers.
https://robots.uc3m.es/kinematics-dynamics/
GNU Lesser General Public License v2.1
19 stars 12 forks source link

Hard dependency on yarp-devices should actually be soft in streamingDeviceController #131

Closed PeterBowman closed 6 years ago

PeterBowman commented 6 years ago

Since streamingDeviceController uses IProximitySensors.h, it must depend on yarp-devices (just for the header file, no libraries nor CMake modules). Currently, we may disable sensors via config option. In addition, it would be nice being able to silently hide all inclusions and usage of that header behind preprocessor conditionals, so that the app is compiled with one hard dependency less (no sensor support at all, which most of the time shouldn't be a requirement anyway).