YARP
Yet Another Robot Platform
ControlBoardInterfaces.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3  * SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef YARP_DEV_CONTROLBOARDINTERFACES_H
8 #define YARP_DEV_CONTROLBOARDINTERFACES_H
9 
10 #include <yarp/dev/DeviceDriver.h>
12 
13 #include <yarp/dev/ICalibrator.h>
16 
19 #include <yarp/dev/IEncoders.h>
26 #include <yarp/dev/IPWMControl.h>
27 #include <yarp/dev/IPidControl.h>
31 #include <yarp/dev/IMotor.h>
33 #include <yarp/dev/IControlDebug.h>
36 #include <yarp/dev/IAxisInfo.h>
38 #include <yarp/dev/IControlMode.h>
39 
41 
42 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_ICONTROLMODE2_H_ON_PURPOSE
43 #include <yarp/dev/IControlMode2.h>
44 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_ICONTROLMODE2_H_ON_PURPOSE
45 
46 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IPOSITIONCONTROL2_H_ON_PURPOSE
48 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IPOSITIONCONTROL2_H_ON_PURPOSE
49 
50 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IVELOCITYCONTROL2_H_ON_PURPOSE
52 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IVELOCITYCONTROL2_H_ON_PURPOSE
53 
54 #endif // YARP_DEV_CONTROLBOARDINTERFACES_H
define control board standard interfaces
define control board standard interfaces
define control board standard interfaces
define control board standard interfaces