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 #include <yarp/dev/IJointFault.h>
40 
42 
43 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_ICONTROLMODE2_H_ON_PURPOSE
44 #include <yarp/dev/IControlMode2.h>
45 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_ICONTROLMODE2_H_ON_PURPOSE
46 
47 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IPOSITIONCONTROL2_H_ON_PURPOSE
49 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IPOSITIONCONTROL2_H_ON_PURPOSE
50 
51 #define YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IVELOCITYCONTROL2_H_ON_PURPOSE
53 #undef YARP_INCLUDING_DEPRECATED_HEADER_YARP_DEV_IVELOCITYCONTROL2_H_ON_PURPOSE
54 
55 #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